1
SFMLとcodeblocksをリンクしようとしましたが、チュートリアルのコードを実行する際にいくつかのエラーがあります。これは私がチュートリアルのいずれかが動作しないことを見た後、私は書くことを試みたコードです:SFML未定義参照
#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
int main()
{
sf::Window w(sf::VideoMode(800,600),"da");
return 0;
}
Thisは私が続くチュートリアルです。
||=== Build: Release in SFML1 (compiler: GNU GCC Compiler) ===|
obj\Release\main.o:main.cpp:(.text.startup+0x97)||undefined reference to `_imp___ZN2sf6StringC1EPKcRKSt6locale'|
obj\Release\main.o:main.cpp:(.text.startup+0xc4)||undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'|
obj\Release\main.o:main.cpp:(.text.startup+0xaa)||undefined reference to `_imp___ZN2sf6WindowC1ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE'|
obj\Release\main.o:main.cpp:(.text.startup+0xd3)||undefined reference to `_imp___ZN2sf6WindowD1Ev'|
||=== Build failed: 4 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
あなたは必要なライブラリとリンクしていません。だからあなたはコンパイラ/リンカーを正しく設定しておらず、リンカフラグがいくつかありません。 –
あなたは何が欠けているのか、あまりにも多いのか教えていただけますか? – user6710
いいえ。私はあなたのPCの前に座っていません。あなたはそうです。あなたのプロジェクトをどのようにセットアップするのか分かりません。 –