您的位置:首页 > 其它

VC6.0编译fltk-1.1.10

2012-05-23 09:41 267 查看
下面給出我在我電腦上安裝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 (debug)
dll,改为用动态的连接库,这样就可以用标准库里的东西了。当然这样你也不需要在第二步忽略libc.lib了。()

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 ),在Additional
library path中,输入:

C:/Program Files/OpenCV/lib
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: