【发布时间】:2018-07-09 14:06:20
【问题描述】:
我正在使用cmake 从源代码构建 Poco 库,遵循官方网站上的说明,在 OSX High Sierra 上。
从中我得到一堆代表动态库的文件,扩展名为*.dylib,例如libPocoJSON.23.dylib。
但是,除了使用构建创建的文件之外,外部应用程序正在(在相同的路径位置)查找库中具有相似名称的其他文件,例如创建的文件(它们仅对于 @ 987654324@ 附加到名称的第一部分)。此类文件的一个示例是:
libPocoJSONd.23.dylib
我发现这些文件是使用 debug build 创建的(而 release build 只创建没有 d 扩展名的文件)。
如何执行调试的构建?我应该在任何cmake 文件中寻找一个激活的标志还是一个完全不同的源代码?
【问题讨论】:
标签: build cmake dynamic-linking poco-libraries