繁体   English   中英

MSVC找不到其库

[英]MSVC can't find its libs

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

"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找到其标头,并link找到那些库。 请考虑一下,我将在Qt Creator中使用它们,在它们不起作用的情况下,我刚刚找到了一种使它们工作的方法,但需要从Creator外部进行,而我需要通过Creators的方式进行操作(nmake或jom选项)。

你需要打电话

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

在您的命令行窗口中。 这样就建立了一个可用的环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM