1

C++>Empty Projects を使用して、Microsoft Visual Studio 2010 のチュートリアル サイトから小さな SDL コード チュートリアルをコンパイルするプロジェクトをいくつか作成しています。これらのプロジェクトはすべて正常にコンパイルされています。これらすべてのプロジェクトで、このバージョンの main をエントリ ポイントに使用しました。

int main (int argc, char* args[]) {
    //code...
    return 0;
}

私は SDL と C++ を初めて使用しますが、これがすべての SDL アプリケーションの基本的なエントリ ポイントであることを理解しています。しかし、新しいプロジェクトで LNK1561 リンク エラー (リンカーがエントリ ポイントを見つけられなかったことを意味します) を継続的に受け取ります。新しいプロジェクトを作成し、すべての SDL 依存関係をプロジェクト エディターで再定義しようとしました (用語が間違っていたら申し訳ありません)。正常に機能したプロジェクトで行ったように、まだリンク エラーが発生します。変更が必要なプロジェクト プロパティはありますか?

4

1 に答える 1

2

気にしないでください、私はそれが私が見落としていたばかげたものであることを知っていました... プロジェクトプロパティのリンカオプションでサブシステムを間違って設定しました。

于 2010-08-21T11:51:09.607 に答える