![](/img/trans.png)
[英]How to build 64bit Qt 5.3 for Windows 7 x64? Is there any differences between builds with MinGW-w64 and MSVS?
[英]How to use static libraries in MSVS2015 for x64?
这段代码
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
return 0;
}
无法在MSVS2015Enterprise中针对Debug或Release x64进行编译:
1>------ START COMPILING: PROJECT: SFML_Test, CONFIGURATION: Release x64 ------
1> Source.cpp
1>LINK : fatal error LNK1181: FILE "sfml-graphics.lib" NOT FOUND
========== BUILD: SUCCESSFULLY: 0, WITH ERRORS: 1, UNCHANGED: 0, SKIPPED: 0 ==========
发行版x64,链接:致命错误LNK1181
但是目录D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\lib\\
具有sfml-graphics.lib
。
我该如何解决?
对于带有字符串#pragma comment(lib, "MyLib.lib")
所有源文件都是如此!
发生此错误的原因是链接器无法找到sfml-graphics.lib
库。 我猜您在链接器选项中指定了其他库目录 ,但路径周围没有引号。 正确的值应为:
"D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.