欢迎来到我的博客
Civil 3D开发与应用,欢迎加入QQ群:484124761
AutoCAD开发,欢迎加入QQ群:193522571

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变化引起的

 

之后能顺利编译了:

posted @   david96007  阅读(3220)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示