このコードx64のMSVS2015でスタティックライブラリを使用するには?
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
return 0;
}
は、デバッグのためにMSVS2015Enterpriseでコンパイルまたは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、LINK:致命的なエラーLNK1181
しかし、ディレクトリD:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\
はsfml-graphics.lib
を持っています。
どうすれば修正できますか?
これは、文字列#pragma comment(lib, "MyLib.lib")
を持つすべてのソースファイルに当てはまります。
エラーメッセージを英語に翻訳すると、より良い結果が得られる場合があります。 –
重要な情報:リリースx64、LINK:致命的なエラーLNK1181、ファイル "sfml-graphics.lib"が見つかりません。 –
これはビジュアルスタジオのスタンドアローン出力です –