C++ Raylib 在 VsCode Windows 中编译

C++ Raylib Compiling in VsCode Windows

提问人:Curly 提问时间:10/20/2023 最后编辑:Curly 更新时间:10/21/2023 访问量:57

问:

版本:VSCode=1.83.1,Raylib=4.5,c++ extension=v1.17.5,Visual Studio build tools=17.7.5

我正在学习这门 udemy 课程“C++ 基础:初学者的游戏编程”,您首先安装带有 c++ 扩展的 vscode。然后,您安装 Raylib 并下载此处的 .vscode 模板:https://gitlab.com/GameDevTV/CPPCourse/vscode-template。 完成所有这些之后,您在此模板中打开一个新项目并创建一个 helloworld.cpp,然后编译它。

出于某种原因,我的 VSCode 只是卡在构建状态,永远构建。如果我打开一个新选项卡,我可以使用 .exe,但建筑物将继续运行。有谁知道我缺少任何特定的依赖项?

我尝试多次重新安装 vscode、raylib 和模板。我已经尝试了不同版本的构建工具,我即将尝试vistual studio,但我仍然希望让vscode工作,因为该课程使用VSCode作为其代码编辑器。

这是我在 vscode 中单击运行调试器时运行的内容,没有错误。它只是永远建立。Executing task in folder vscode-template-main - Copy: C:/raylib/w64devkit/bin/mingw32-make.exe RAYLIB_PATH=C:/raylib/raylib PROJECT_NAME=axe OBJS=*.cpp BUILD_MODE=DEBUG mingw32-make axe make[1]: Entering directory 'D:/gamedev/vscode-template-main - Copy' g++ -o axe *.cpp -Wall -std=c++14 -D_DEFAULT_SOURCE -Wno-missing-braces -g -O0 C:/raylib/raylib/src/raylib.rc.data -I. -IC:/raylib/raylib/src -IC:/raylib/raylib/src/external -L. -LC:/raylib/raylib/src -LC:/raylib/raylib/src -lraylib -lopengl32 -lgdi32 -lwinmm -DPLATFORM_DESKTOP

C++ Windows visual-studio-code 游戏开发 raylib

评论

1赞 user4581301 10/20/2023
旁注:重新安装工具几乎从来都不起作用。不要为重新安装工具而烦恼,除非专家(有一天该专家将是你)告诉你。
0赞 user4581301 10/20/2023
VSCode 是广泛使用中最棘手的配置工具之一。坦率地说,我不太明白为什么它变得如此受欢迎,但你必须严格按照说明进行操作才能使其正常工作。
0赞 CY5 10/20/2023
请发布您遇到的构建错误消息。
0赞 user4581301 10/20/2023
我不认为提问者收到错误消息,但 VS Code 生成的任何构建日志的输出都将是对该问题的绝佳补充。现在,任何答案几乎都是盲目的。也许他们做对了,但未来有类似问题的提问者不太可能从与问题只有微弱联系的答案中得到很多东西。
0赞 Curly 10/20/2023
我希望我能给你们更多的错误消息,但我的 vscode 只是挂在我添加的评论上。它将永远挂着。我将尝试按照教程之外的说明进行操作,因为它可能已过时。但是,是的,该课程特别说安装 raylib-MSY2 软件包。我是在 Windows 上编译代码的新手,所以我对此深表歉意。

答: 暂无答案