VC6.0编译fltk-1.1.10
下面給出我在我電腦上安裝FLTK的步驟:(因為我的VC是裝在D:/Program Files/Microsoft Visual
Studio下的),所以我把下載的FLTK文件也解壓在此文件夾里面,然后在D:/Program Files/Microsoft
Visual Studio/fltk-1.1.9/visualc里面把fltk.dsw用VC打開然后選擇Build選項里面的Build
to all,然后把D:/Program Files/Microsoft Visual
Studio/fltk-1.1.9/lib里面的文件全部拷貝到D:/Program Files/Microsoft Visual
Studio/VC98/Lib,同樣也把D:/Program Files/Microsoft Visual
Studio/fltk-1.1.9/FL文件夾拷貝到D:/Program Files/Microsoft Visual
Studio/VC98/Include里面。
然后重新打開VC,建立一個新的空的Win32 Application.
然后在Projects里面選擇Setting里面Link選項,然后在Category里面選擇Input,然后在object/library
modules里面添加fltkd.lib wsock32.lib comctl32.lib fltkjpegd.lib
fltkimagesd.lib 然后再在下面的ignore libraries里面添加libcd.lib.
然后再在C/C++選項里面選擇category選擇code generation,然后在user run-time library里面選擇Multithreaded
DLL。
然后選擇OK。
然后寫了一個如下的測試程序:
#include<FL/Fl.h>
#include<FL/Fl_Box.h>
#include<FL/Fl_Window.h>
int main()
{
Fl_Window window(200,200,"window title");
Fl_Box box(0,0,200,200,"Hey,I mean,Hello,FLTK World!");
window.show();
return Fl::run();
}
编译的时候有错误:
参考这个
在Vc中无法直接使用FLTK,需要下载FLTK的源文件编译之后再进行一些简单的设置,设置步骤如下:
1. 打开Project->Settings->Link,
添加以下库文件:
wsock32.lib opengl32.lib glu32.lib fltk.lib fltkgl.lib
[fltk.lib fltkgl.lib
需要自己编译FLTK源文件生成,直接打开源文件下的visualc目录下的工程文件就可以编译]
2. 在Project->Settings->Link的PROJECT OPTIONS中 添加 /nodefaultlib:"LIBCD",如果你要生成release版本的那么是 /nodefaultlib:"LIBC"
(如果是vsnet2003,如果想在project中用到C++标准库的一些如标准输出的功能,由于已经忽略了默认的libc.lib,
所以project不能build,这是要在code generation里面把runtime
library改为Muti-threaded
3. 在Tools->Options->Directories,
选择 include files 添加路径如
C:/Program Files/fltk [对照自己的修改]
4. 在Tools->Options->Directories,
选择 library files 设定为如下所示
C:/Program Files/fltk/lib [对照自己的修改]
5. Project->Settings->C/C++ 中的category 选择 C++ Language
6.
在Project->Settings->C/C++,的PROJECT
OPTIONS添加:
/I "c:/program files/fltk" [对照修改],此处不修改也可以编译
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/monsoons/archive/2005/08/1**55738.aspx
参考下面:
设置预编译的头文件
选择C/C++ [Category] ,在下拉菜单中选择Preprocessor,然后在Additional Include
directories
C:/Program Files/OpenCV/cv/include
C:/Program Files/OpenCV/otherlibs/highgui
C:/Program Files/OpenCV/cxcore/include
C:/Program Files/OpenCV/otherlibs/cvcam/include
C:/Program Files/OpenCV/cvaux/include
(根据本人机器上OpenCV的安装路径进行设置,如在D盘,则写D:)
每一条之间用逗号隔开。其中C:/Program
Files/Intel/opencv 为OpenCV的安装路径,这是通用的安装路径,建议最好采用这种设置,以方便大家交流;不然,每次都要重新设置路径,比较麻烦。
4.1.2
在 Link按键下的 Category下拉菜单中选择
Input选项(指定要连接的库文件,放弃连接的库文件hao
C:/Program Files/OpenCV/lib