VS2008里,创建一个win32 static libraryd静态库后,怎么添加一个 symbol “TETLIBRARY” 到编译开关?

要求是:add the symbol “TETLIBRARY” to compile switches,然后再build
2024-12-26 22:06:44
推荐回答(2个)
回答1:

楼上大概意思都说了,不赘述。
要求中,如果只是添加一个预编译标识符号,这个很简单,看需要做什么,这个和_DEBUG和_RELEASE的定义一个位置,你可以在项目设置里面参考一下。
如果需要像_DEBUG这样的用法,就要注意,每个编译模式里面是否需要不一样(就像_DEBUG),这样做程序代码里面做这样的判定才可能有意义:
#ifdef TETLIBRARY
....

#else
....

#endif

回答2:

在解决方案管理器中,选中项目点右键->属性->配置属性->C/C++->预处理器->预处理器定义, 在最后边加上 ;TETLIBRARY