vs项目管理 续:从debug切换release

本文介绍了在Visual Studio中将项目从Debug切换到Release模式时遇到的问题及解决方案,包括更新include路径、处理预编译头文件、确保导出函数正确等。在切换模式后,通过测试发现动态库不兼容问题,并通过分析和修复,最终成功运行Release版本。
摘要由CSDN通过智能技术生成

以release编译并发布使用

情况

这个系列的前半截在这里:链接
现在只完成了一半,那么我想试下release版本,却发现…
全是报错
又来了…

解决基本错误

那好吧,网上说是release跟debug配置分开的,也就是说…include path莫不是给我归零了?(当然,debug模式你在切换回去是能正常跑的)
果然,一查发现是include没更新…更新过来,好啦!完成!
把三个项目的include都改掉,再次编译,还是挂了,又看见那个熟悉的pch字眼…
预编译头又出问题!
那好吧把预编译都改掉,应该行了吧…

测试

ok,过了,试试能不能外部调用~
把生成的三个dll放进原架构的bin目录,替换掉gcc编译的东东,留下exe可执行,然后运行该有的命令!
执行命令...怎么怪怪的?

出问题了…

分析一下,前面正常是因为libdcompiler.dll是gcc生成的(这个项目暂时没迁到vs管理),而有关vs生成动态库的,全挂了
那么我们复位一下,删掉所有,然后用gcc编译,看看

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dtsroy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值