代码::块在哪里"compile switches"?
Code::Blocks where are "compile switches"?
我这里有一个术语问题,如果你能帮忙,那就太好了,我不知道这意味着什么。
在tetgen网站上,在Windows上编译tetgen库的说明如下:
要创建库,请执行以下最低步骤:
- 创建一个名为
library
的Win32静态库- 将所有源文件添加到此项目中
- 添加符号
TETLIBRARY
以编译开关- 构建项目
我不明白这个说法:
添加符号
TETLIBRARY
以编译开关。
你能告诉我如何做到这一点吗?"编译开关"指的是什么?
在这种情况下,"编译开关"指的是指导编译内容的预处理器定义。要在代码块中添加TETLIBRARY定义,有两种方法:
1) 您可以使用以下行将其直接插入到代码中:
#define TETLIBRARY
通常,这需要适当放置,以便在文件之间的所有引用之前定义它。(在这种情况下,将其粘贴在.h文件的顶部即可。)
2) 当预处理器定义用于指导编译时,首选的方法是将其包含在项目配置中。在代码块中,您将遵循以下步骤:a) 在"项目"选项卡中创建的项目上单击鼠标右键。b) 单击"生成选项…"。c) 选择调试或发布目标后,单击"#defines"选项卡。d) 在空白处,输入
TETLIBRARY
e) 如果需要,对另一个构建目标重复步骤c和d。
相关文章:
- Compile zbar for Python 3.x
- Compile bzip2 for Android?
- Compile Error with Eluna - QueryResult.cpp
- Eigen loadMarket does not compile
- Luarocks luasql-mysql compile error
- constexpr - "Evaluate value at compile time"到底是什么意思?
- Visual Studio 2017 Compile DirectX8
- CMake: Hide -WShadow global compile flag for child target
- Cross Compile WebRTC+OpenCV for Raspberry PI
- Compile Eigen + Intel MKL with CMake
- 在某些设备和AIX中的compile选项中释放posix_mealigent后立即发生sigsegov
- 即使关闭CLR选项,"cannot compile C file <file> with /clr option"也收到错误D8045
- CMake compile -s -mt version of rabbitmq-c
- Switches in C++
- make_unique does not compile
- Microsoft Visual Studio 2010 Compile for MIPS
- compile aosp 32 bit linux
- 构建 OpenCL 内核时"Compile Server Error."
- Linux C++ Compile Boost 到我的程序中
- 代码::块在哪里"compile switches"?