Vs2010項目升級到Vs2015時的一些修改


之前的C++/cli項目,

Civil 3D版本為2014,

現在需要升級到2018版,

在升級的過程中遇到了一些問題:

為了備忘,

記錄如下:

 

Vcproj文件中進行了一些修改,

為了跟多版本項目的配置名稱一致,

將Release重命名為Release_2018,

可能導致了一些錯誤,

一致提示沒有V140The build tools for v140 (Platform Toolset = v140) cannot be found

於是使用Beyond Campare跟正常的項目的vcproj文件進行比較,

復制了以下兩行數據過來:

<ProjectConfiguration Include="Release_2018|x64">

<Configuration>Release_2018</Configuration>

<PlatformToolset Condition="'$(Configuration)'=='Release_2018'">v140</PlatformToolset>

沒找到編譯工具的錯誤解決。

后來又遇到winver的問題,將0500修改為0501后解決

還要注釋掉 std命名空間

 

剩余幾個問題則是由AutoCAD及Civil 3D api變化引起的

 

之后能順利編譯了:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM