質問: ### 発生している問題・エラーメッセージ ``` torcsというオープンソースコードのカーシュミレーションソフトのプロジェクトファイルをコンパイルしたいと考えています. そこで,Visual studio 2017においてビルドを行うと以下のエラーが発生してしまいました. エラー LNK2026 モジュールは SAFESEH イメージには安全ではありません そこで,エラーが発生しているプロジェクトファイルのプロパティ→リンカ→詳細設定→安全な例外ハンドラを含むイメージを/SAFESEH:NOに設定しビルドしました. すると,エラー LNK2026は発生しなくなりましたが,以下のエラーが発生してしまい困っています.どのような対策が考えられるでしょうか. 宜しくお願い致します. 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー LNK2019 未解決の外部シンボル __imp__alSourcef が関数 "public: __thiscall OpenalTorcsSound::OpenalTorcsSound(char const *,class OpenalSoundInterface *,int,bool,bool)" (??0OpenalTorcsSound@@QAE@PBDPAVOpenalSoundInterface@@H_N2@Z) で参照されました。 trackgen C:\Users\owner\Desktop\torcs-1.3.7\src\tools\trackgen\ssggraphlib.lib(TorcsSound.obj) 1 ``` ### 行った対策 ``` https://araramistudio.jimdo.com/2017/05/12/c-lnk2019-を参考に プロジェクト(P)]→[プロパティ(P)]を開き、リンカ→入力の画面へ。追加の依存ファイルにlegacy_stdio_definitions.libを追加した. →エラーは消えず ```
回答: libファイルの順序を入れ替えるとエラーが発生しなくなった.