我們的項目使用VC++ 9與VS2008,我們希望使用VS2010切換到VC++ 10以使用新功能。不幸的是,我們的一些依賴關係是用VC++ 9構建的,並且出於各種原因目前不可能用VC++ 10重新編譯它們。既然我們真的想要切換,是否有一種方法可以簡單地與這些庫鏈接,或者VC++ 10和VC++ 9二進制文件之間沒有兼容性?將使用VC++ 10編譯的代碼鏈接到使用VC++編譯的代碼9
編輯:實際的依賴關係是BWAPI和BWTA。在BWAPI的情況下,這不是問題,但BWTA取決於CGAL,這就是給我們帶來麻煩的原因。試圖鏈接它會產生一堆鏈接錯誤。
實際嘗試並告訴我們發生了什麼問題後,回答起來要容易得多。這不是不可能的,但撥打電話需要您提供更多信息。 – 2012-01-18 18:24:05