allegro 4.4 を Visual Studio 2010 にリンクするために数時間試みています。Microsoft Visual C++ 2010 Express Edition を使用しています。これが私がしたことです:
http://www.allegro.cc/files/?v=4.4から Windows バイナリをダウンロードしました (MSVC 2010 をダウンロードしました) 。
zip アーカイブ内の 3 つのフォルダーを次の場所 "C:\allegro" に抽出しました。
MSVC を起動し、新しい Windows コンソール アプリケーションを作成しました
main.cpp ファイルを作成しました
プロジェクトのプロパティで、VC++ ディレクトリに移動し、インクルード ディレクトリを「C:\allegro\include」に設定しました。
VC++ ディレクトリでは、ライブラリ ディレクトリを「C:\allegro\lib」に設定しました。
Linker->Input で、追加の依存関係に「allegro-4.4.2-md.lib」を追加しました。
[構成プロパティ] -> [デバッグ] で、「環境」を「PATH=c:\allegro\bin;%PATH%」に設定しました
すべての変更を適用し、この単純なプログラムを main.cpp に入力しました。
#include <allegro.h> int main() { return 0; } END_OF_MAIN();
デバッグしようとすると、2 つのエラーが発生
Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
し、Error 2 error LNK1120: 1 unresolved externals
イライラして髪を引っ張ってきた!誰かが私を助けてくれるか、正しい方向に向けてくれますか?