首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何添加宏2019

如何添加宏2019
EN

Stack Overflow用户
提问于 2020-05-14 11:02:21
回答 1查看 369关注 0票数 1

我正试着制作一个程序来嗅探数据包,然后去看libtins。

如果在Windows上使用静态构建的libtins,则可以将应用程序链接到tins.lib。还需要将此宏定义添加到项目中: TINS_STATIC

什么意思?它甚至没有价值。有人能帮我把这个添加到视频演播室吗?

这是否意味着

代码语言:javascript
复制
#define TINS_STATIC
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-14 17:47:59

有关在Visual中使用libtins的完整指南,请参见答案。

使用#define TINS_STATIC (在包含任何libtins头之前)就可以了。或者,可以将TINS_STATIC添加到C/C++ > Preprocessor > Preprocessor definitions下的项目设置中。

它不需要有一个值,因为libtins头只检查符号是否已经定义,而不是它有什么值(参考文献):

代码语言:javascript
复制
// If libtins was built into a shared library
#if defined(_WIN32) && !defined(TINS_STATIC)
...
#endif // _WIN32 && !TINS_STATIC
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61795754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档