2013-03-25 71 views
-2

我正在尝试构建一个库(第一次尝试过),并且文档中的说明对于了解如何但不适合像我这样的noobs的人来说已经足够了。vC++ 2010添加编译器开关

这里是什么文件说 “ 要创建一个图书馆做以下最基本的步骤:

  • 创造‘的Win32静态库’称为‘库’,

  • 添加所有源文件加入到此项目中,

  • 添加符号“TETLIBRARY”编译开关。

  • 构建项目。 “

好吧,我要做的第一2个要点。目前只有3源文件和我加入他们。 创建一个Win32静态库是很容易做到。 我已经花了近半个小时/四十5分钟搜索如何“添加一个编译开关”,并得到最接近的是添加“TETLIBRARY”命令行的属性,并只是返回一个“没有这样的文件”错误

所以我的问题给你可爱的广场 - 如何添加符号“TETLIBRARY”来编译开关。“?

回答

0

我认为这意味着将TETLIBRARY定义为预处理符号。要这样做:

打开项目属性。在配置下拉列表中选择“所有配置”(位于对话框的左上角)。导航到:

配置属性| C/C++ |预处理

你应该看到:

预处理定义:WIN32;<different options>

更改为:

预处理定义:TETLIBRARY;WIN32;<different options>

关闭对话框。你完成了。

<different options>指的是调试和发布构建选项。如果你回到对话框中,你应该看到TETLIBRARY是为这两个版本定义的。

+0

嗯,好了没有错误了,这可能是一件好事的xD 但是它也没有输出的.lib文件,这是什么文件说,它将:( 将向文档的帮助链接? http://tetgen.berlios.de/files/tetgen-manual.pdf – Athey 2013-03-25 09:01:28

+0

它的第2.1.2节我看着,你可以忽略其余的,我想... – Athey 2013-03-25 09:07:04

+0

当你建立一些东西时,输出窗口显示你什么编译器做了任何错误,等等,通常会得出一个结论,比如:'test.vcxproj - > S:\ Progs \ test \ Release \ test.exe'。你看到了什么? – arx 2013-03-25 09:26:57