提问人:Misho Saamashvili 提问时间:4/9/2020 更新时间:4/9/2020 访问量:1378
未定义的引用、VSCODE、Cant 将静态库链接到头文件
Undefined Reference To, VSCODE, Cant Link static library to header files
问:
我有一个问题,无论我做什么都无法解决它。我的大学正在使用斯坦福CS106B c ++库作为一门课程,只有似乎可以在Windows上运行的IDE是Microsoft Visual C++ 2008 Express。
我想在Visual Studio Code中编写作业,但我无法将头文件与编译的静态库链接。
我的VSCode扩展:C / C++,C++ Intellisense,Code Runner。 我的编译器:GCC(6.3.0) MinGW64
详细信息:这是作业文件夹的样子。在 StanfordCPPLib 文件夹中,有头文件和编译的 .lib 文件。在数字转换文件夹中是 。我必须填写的 CPP 文件。
├───1 - Numeric Conversions
│ ├───Numeric Conversions
│ └───StanfordCPPLib
│ └───private
|
└───.vscode
VSCode 可以看到这些头文件(当我按 CTRL 并将鼠标悬停在它们上面时,它会显示内容),但无法将它们链接到 .lib 文件,因此出现错误。Undefined reference to...
我不知道如何设置任务。JSON文件似乎是问题所在(这是在多个论坛上向我指出的)。
答: 暂无答案
评论
Make
CMake
MSBuild
Make
GNU Make
autoconf
configure
make