出于某些不重要的目的,我在控制台模式(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选项。
答案 0 :(得分:0)
您需要致电
call %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat
在命令行窗口中。这将建立一个可用的环境。