MSVC找不到它的库

时间:2013-10-27 15:05:10

标签: c++ visual-studio visual-c++ visual-studio-2012

出于某些不重要的目的,我在控制台模式(Windows 8x64)中使用了MSVC 2012,当我尝试编译“Hello,World!”时它没有找到它的stabdard库和链接器找不到它的一些lib文件。所以最后我设法配置了编译和链接命令,使它们正常工作:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe" -c main.cpp /I               

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include" 

和链接:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\link.exe"
main.obj
/LIBPATH:"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib"
/LIBPATH:"C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86" 

总结一下,我想知道,如何配置它们以便cl找到它的头文件并链接找到那些库。请考虑我将在Qt Creator中使用它们,它们不起作用,我刚刚找到了让它们工作的方法,但是来自Creator之外,我需要通过Creators的方式来实现它(nmake)或者是jom选项。

1 个答案:

答案 0 :(得分:0)

您需要致电

call %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat

在命令行窗口中。这将建立一个可用的环境。