如何添加宏Visual Studio 2019
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何添加宏Visual Studio 2019相关的知识,希望对你有一定的参考价值。
我想做一个程序来嗅探数据包,于是去了libtins。
如果你在Windows上使用静态构建的libtins,那么你必须将你的应用程序与tins.lib链接起来。你还需要在你的项目中添加这个宏定义。 TINS_STATIC
它是什么意思?它甚至没有一个值。有谁能帮我如何在visual studio中添加这个吗?
它的意思是这样的
#define TINS_STATIC
答案
查看 这个 回答在Visual Studio中使用libtins的完整指南。
使用 #define TINS_STATIC
(在包含任何libtins头之前)就可以了。或者您也可以添加 TINS_STATIC
下的项目设置中。C/C++
> Preprocessor
> Preprocessor definitions
.
它不需要有一个值,因为libtins头只检查符号是否被定义,而不是它有什么值 (参考):
// If libtins was built into a shared library
#if defined(_WIN32) && !defined(TINS_STATIC)
...
#endif // _WIN32 && !TINS_STATIC
以上是关于如何添加宏Visual Studio 2019的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2019 中有条件地编译 c++ 源文件?