【OCCT】Open CASCADE错误情况汇总(使用boost测试用例调试)
环境配置及Hello World
需要用到的库
- boost
- occt
步骤
- 新建Win32控制台应用程序
- 包含库(将库存放路径添加到头文件附加库目录和链接器附加库目录)
- 包含头文件(#include)
- 使用库
错误及解决方案
VC++目录和附加目录
在解决方案的属性页里面,有这样四个设置选项,包含目录(VC++目录),库目录(VC++目录),附加包含目录(C/C++ ->常规),附加库目录(链接器->常规),其四者均在”项目->属性->配置属性”下进行配置,其区别为
- 目录与附加目录
目录修改了系统的宏的值,是全局的;附加目录用于当前项目,对其他项目没有影响
但据博客所说,VS2010以后的版本两者在功能上不再有区别(都只作用于当前工程。不过鉴于大部分情况都使用且建议使用附加目录进行配置,所以哪怕VC++目录的全局功能被阉割掉了,对我们普通用户来说也影响不大 😄 - 包含目录与库目录
包含目录为寻找#include<xxxx.h>中的xxxx.h的搜索目录;库目录为寻找.lib文件的搜索目录
特别地,链接器->输入中还有一个附加依赖项需要配置,它是本工程的lib库,指明了本工程所哦那个到的全部.lib文件。(C++的库会把函数、