Build 如何构建调试动态库?
根据OSX High Sierra官方网站上的说明,我正在使用Build 如何构建调试动态库?,build,cmake,dynamic-linking,poco-libraries,Build,Cmake,Dynamic Linking,Poco Libraries,根据OSX High Sierra官方网站上的说明,我正在使用cmake从源代码构建Poco库 从中我得到了一组表示扩展名为*.dylib的动态库的文件,例如libPocoJSON.23.dylib 但是,除了使用生成创建的文件外,外部应用程序正在查找库中具有类似名称的其他文件(例如,与创建的文件类似)(它们仅在名称的第一部分附加了d的情况下不同)。此类文件的一个示例是: libPocoJSONd.23.dylib 我发现这些文件是用调试版本创建的(而发布版本只创建没有d扩展名的文件) 如何执
cmake
从源代码构建Poco库
从中我得到了一组表示扩展名为*.dylib
的动态库的文件,例如libPocoJSON.23.dylib
但是,除了使用生成创建的文件外,外部应用程序正在查找库中具有类似名称的其他文件(例如,与创建的文件类似)(它们仅在名称的第一部分附加了d
的情况下不同)。此类文件的一个示例是:
libPocoJSONd.23.dylib
我发现这些文件是用调试版本创建的(而发布版本只创建没有d
扩展名的文件)
如何执行调试的构建?我应该在任何cmake
文件中查找激活的标志,还是它是完全不同的源代码
如何执行调试的构建
使用cmake-DCMAKE\u BUILD\u TYPE=Debug
有关详细信息,请参阅