楼主:
checkIO (chec)
2017-11-27 21:02:24开发平台(Platform): (Ex: Win10, Linux, ...)
win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
vs2015
问题(Question):
大家好
最近要开始写lib给其他人用
但lib有分release版本跟debug版本
要切来切去会很麻烦
不知道有没有办法在同一个lib里面 同时给debug跟Release使用呢?
开发中都是用debug版,不用切啊,而且VS混搭两种模式会遇到一些奇怪的问题,像是没来由的异常中断程式之类
平常用debug开发 出code给别人 写个bat 用msbuild 做一包顺便把该拉进来的file拉进来
作者: youchenliu (柚子味的豆花) 2017-11-28 01:06:00
以前会写各种property sheet 控制专案相依性2015之后可用reference处理,切换不用烦恼版本。要释出就用batch build编译release再用build event复制需要的档案
build一定要两次 一次debug 一次release 就算是unix上顶多是写成script 在win上写ps 专案抓相依可以一次抓好 只要cmake的find<PACKAGE>.cmake有写好就行
你应该是debug mode碰到一些ASSERT, release没事, 不解的话可能也ok, 你要不要把Error msg贴上来看看?
为什么切来切去很麻烦 不是设定一次而已吗 做法很多