1首先加载的是tool 工具中的 bin library include
其次在预编译的头文件中加载需要的用的的外部的头文件,也就是include的位置
然后在link中加载外部的lib ,以及include的位置。
截图说明
各个链接库的作用
2添加库的文件的方式‘
这类错误是编译器找不到指定的符号定义。 它是在连接的时候出现的,有两种可能:1、你写的这个函数只有声名,没有定义,
2、这个函数是动态连接库导出的函数,而你没有连接它的lib库文件可以用“#pragma comment(lib, "那个库.lib")”编译命令或设置VC的lib文件路径。
按你所说的应该是自己写的函数,你确信你对这两个函数做了定义(而不是声明,也就是有这两个函数的实现代码)并包含了这个函数的头文件
3 VC98这个库类
缺乏opengl的开源库的支持,所以需要自己加载gl/glu.h库
这两个头文件是实际是存在于vc98这个sdk中的。
Microsoft visual C++6.0其实是一套开发环境,应该叫visual studio 6.0,当然现在已经是Visual studio 2008了。它包括VB、VC、VF等几个开发环境,vc98指的是VC环境。 VC的主文件夹除了主程序不在这理,其它的头文件,MFC源代码,静态库,编译器,链接器,资源编译器等都在这里
了解VC98,本身的库类。
4为什么build 没有问题,但是compile会有问题,这是其中的编译器的原理是必须去了解的,其次对于compile出问题的,可以直接执行起来,这也是我在调试digclops2的源码的时候不解的问题
5尝试vc和matlab以及 halcon,opencv