我正在尝试制作一个程序来嗅探数据包并去libtins
这是什么意思?它甚至没有值(value)。有人可以帮我如何在Visual Studio中添加它吗?
这是否意味着
#define TINS_STATIC
最佳答案
有关在Visual Studio中使用libtins的完整指南,请参见this答案。
使用#define TINS_STATIC
(在包含任何libtins头文件之前)将起作用。或者,您可以在TINS_STATIC
> C/C++
> Preprocessor
下的项目设置中添加Preprocessor definitions
。
它不需要值,因为libtins header 仅检查符号是否已定义,而不检查其值(reference):
// If libtins was built into a shared library
#if defined(_WIN32) && !defined(TINS_STATIC)
...
#endif // _WIN32 && !TINS_STATIC