解决ptlib_config.h编译不存在的问题,以及使用ptlib库的编译错误。
以下为编译ptlib2.19输出信息
1 | 1>------ 已启动全部重新生成: 项目: PTLib Static, 配置: Debug Win32 ------ |
使用ptlib库编译程序出错信息
1 | include\ptlib\atomic.h(150): warning C4804: “-”: 在操作中使用类型“bool”不安全 |
解决问题
编译ptlib会根据系统编译器产生新的ptlib_config.h文件;
1
Written D:\Document\workspace\ptlib\src\ptlib\msos\../../../Lib/Win32/include/ptlib_config.h
一般路径为:
1
ptlib\lib\Win32\include\ptlib_config.h
需要注意的是不可直接修改
ptlib_config.h.in
文件,不然会可能导致以上的编译出错信息。1
ptlib\include\ptlib_config.h.in