私はVisual Studio 2008から2010に行きました。すべての問題を解決した後、私のプロジェクトは完璧に動作します。VS2010にアップグレードしてください:ランダムな未解決のシンボル
ただし、未解決のシンボルについてプロジェクトが不満を表明していることがあります。問題の原因となっているオブジェクトを再構築すると、少なくともプロジェクトの一部を再度編集してコンパイルするまで、問題は再び解決されます。
このソリューションには、Luaプロジェクトが含まれており、dllとしてコンパイルされます。ゲームエンジンプロジェクトはLuaを使用し、ゲームプロジェクトもこれを実行し、必要なゲーム機能を登録することができます。ゲームプロジェクトはもちろん、ゲームエンジンプロジェクトにもリンクしています。
ゲームプロジェクトは常にLuaプロジェクトシンボルを解決できません。
私が見る限り、参照と依存関係は正しく設定されています。
おかげ
あなたのプロジェクトをsourceforgeなどに投稿できますか? –
VS 2005では、スプリアス(〜?1:100)リンカエラーが未解決のシンボルとなることがあります。再現性がない。あなたはあなたの「時々」を定量化できますか? –
ゲームプロジェクトの一部を編集してコンパイルした後に起こったようです。問題のあるオブジェクトを再コンパイルすると、シンボルはもう一度問題を解決します。 この問題は、ゲームプロジェクトと同じ方法でLuaプロジェクトにリンクしていても、エンジンプロジェクトではまったく発生しません。 – Xilliah