我正在尝试建立一个图书馆(我第一次尝试过这个版本),文档中的说明对于那些了解如何而不是像我这样的新手的人来说已经足够了。
以下是文档所说的内容 “ 要创建库,请执行以下最低步骤:
创建一个名为“library”的“Win32静态库”,
将所有源文件添加到此项目中,
添加符号“TETLIBRARY”以编译开关。
构建项目。 “
好的,我完成了前2个要点。只有3个源文件,我添加了它们。 创建一个win32静态库很容易。 我花了最后半小时/四十五分钟搜索如何“添加编译开关”,最接近我得到的是将“TETLIBRARY”添加到属性中的命令行,并且刚刚返回“没有这样的文件”错误
所以我问你可爱的方眼蛋头是:如何添加符号“TETLIBRARY”来编译开关。“?
答案 0 :(得分:0)
我认为这意味着将TETLIBRARY
定义为预处理器符号。要做到这一点:
打开“项目属性”。在Configurations下拉列表中选择“All Configurations”(位于对话框的左上角)。导航至:
配置属性| C / C ++ |预处理器
您应该看到类似的内容:
预处理器定义:WIN32;<different options>
将其更改为:
预处理器定义:TETLIBRARY;WIN32;<different options>
关闭对话框。你完成了。
<different options>
指的是Debug和Release构建选项。如果您返回到对话框,您会看到为两个版本都定义了TETLIBRARY
。