一个预处理定义的问题
来源:互联网 发布:java 图形界面 输入框 编辑:程序博客网 时间:2024/05/07 06:57
最近用zeromq 去实现游戏资源进程相关功能。
这两天遇到一个C++项目的编译问题:
a.lib 引用到 zeromq 的库 libzmq.lib , b.exe 引用到 a.lib.
但在编译 b.exe 的时候却还一直报 a.lib 找不到 zeromq库相关的函数定义,而a 项目的编译是正常的。
搞了半天都没解决问题,后来找身边的同事帮忙查查,也找不到根源所在。
不得已,只能求助于主程了。他看了一下那报错,在明确了a 项目里已加了zeromq库的相关设置后,就直接下结论是 a 项目里有关zeromq库的预处理宏没定义。
只需在 a 的项目设置的预处理定义里加上 zeromq 的宏 ZMQ_LIB 即可。
其实之前研究 freeimage 的时候也曾遇到过相关的问题,忘记设置freeimage的宏 FREEIMAGE_LIB,但现在却完全没这印象了。
为避免再次犯糊涂,特此记录。
- 一个预处理定义的问题
- 一个宏定义的问题
- 预处理定义
- 有关预处理的问题
- 预处理CComModule的问题
- 预处理宏的问题
- 定义char数组时的一个问题
- lwip--有趣的数组定义(预处理)
- 预处理指令和简单的宏定义
- 关于预处理和宏定义的知识
- lwip--有趣的数组定义(预处理)
- 文件的预处理与宏定义
- 今天遇到一个定义一个枚举变量的问题。
- 有关于预处理的问题
- C语言的预处理问题
- 预处理声明一个常数,用以表明 1 年有多少秒的问题(忽略闰年)
- 预处理/宏定义/typedef定义
- 预处理宏定义
- lookup
- OpenGL基本概念入门——纹理贴图
- C#值类型和引用类型
- 不同用户差异的来源:
- Map集合---学习例子
- 一个预处理定义的问题
- 【OpenGL】(NeHe教程学习)纹理映射及代码实现
- Android MP4取得播放时长的方法
- Sql查询一天、一周、一月的sql语句
- history对象
- Android画图最基本的三个对象(Color,Paint,Canvas)
- 免费素材下载:20个文件类型PNG&PSD图标下载
- VC++中添加工具栏和状态栏
- mysql 对取当前日期周一和周日语句的详细解析