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

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

那好吧把预编译都改掉,应该行了吧…
测试
ok,过了,试试能不能外部调用~
把生成的三个dll放进原架构的bin目录,替换掉gcc编译的东东,留下exe可执行,然后运行该有的命令!

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

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

被折叠的 条评论
为什么被折叠?



