现在的位置: 首页 > 综合 > 正文

[转]VC6.0编译fltk-1.1.10

2013年10月20日 ⁄ 综合 ⁄ 共 2369字 ⁄ 字号 评论关闭

下面給出我在我電腦上安裝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

 

抱歉!评论已关闭.