天天看點

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後解決

Vs2010項目更新到Vs2015時的一些修改

還要注釋掉 std命名空間

Vs2010項目更新到Vs2015時的一些修改

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

Vs2010項目更新到Vs2015時的一些修改
Vs2010項目更新到Vs2015時的一些修改

之後能順利編譯了:

Vs2010項目更新到Vs2015時的一些修改

轉載于:https://www.cnblogs.com/myzw/p/10327931.html

c#