今天編譯出一個使用ogre1.6.5動態庫的應用程序,啟動時報“應用程序無法正常啟動(0xc0150002)”的錯誤提示。
編譯環境是Win10+VS2010。這個錯誤可以在Windows 日志中查看到詳細信息(計算機——管理——事件查看器——Windows日志——應用程序)。
錯誤原因是:ogremain連接兩個舊版本的lib庫(可能是vs2005編譯出的)。因此分別找到對應庫的源碼,在vs2010環境下重新編譯出類庫,再進行鏈接。
再次編譯OgreMain.dll時又出現一個問題:
解決的方法:點class view中的工程,選右鍵,再點clean就可以了; 或者是 build->clean solusion。