簡単なプロジェクトを作成したい:
////////////////////////////////////
// Headers
////////////////////////////////////////////////////////////
#include <SFML/Window.hpp>
#define SFML_DYNAMIC
////////////////////////////////////////////////////////////
/// Entry point of application
///
/// \return Application exit code
///
////////////////////////////////////////////////////////////
int main()
{
// Create the main window
sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");
// Start main loop
bool Running = true;
while (Running)
{
App.Display();
}
return EXIT_SUCCESS;
}
g ++ main.cpp -I./include -L./lib -o main -lsfml-system-lsfml-window-static-libgccでビルドします。すべてがエラーなしでコンパイルされますが、実行すると次のようになります。
-lopengl32 -lglu3s -static-libgccと#SFML_DYNAMICSを使用せずにビルドしようとしていますが、同じ結果が得られます。グラフィック付きの通常のウィンドウではなく、黒いコマンドウィンドウです。私はSFML1.6とgcc4.5.2を使用しています(3 ...バージョンでも同じ問題があります:/)誰かが私が間違っていることを知っていますか?またはそれをコンパイルする方法は?Visual Studioを試すことができることは知っていますが、gccで作成したいと思います。