在visual studio 2005中配置iup环境

在Visual Studio 2005中配置iup环境

 
本来是想在Linux环境中配置iup的,折腾了两天都没有成功。想着先在windows中试一下。因此这里把配置的过程写一下。
一、下载iup的windows库文件。由于用的是Visual Sudio 2005,因此是vc8版本
      官方网站: http://www.tecgraf.puc-rio.br/iup/
      下载地址:
http://sourceforge.net/projects/iup/files/       
      我下载的是 iup-3.5_Win32_vc8_lib.zip 文件
二、把 iup-3.5_Win32_vc8_lib.zip 文件解压
三、打开Visual Studio 2005,工具--》选项--》VC++目录中
      (1)在显示如下目录的下拉框中选择:包含文件。添加解压文件中的include目录
      (2)在显示如下目录的下拉框中选择:库文件。添加解压文件目录
四、在编译时,要在项目--》属性--》连接器--》输入中的附加依赖项中添加
       iup.lib
       comctl32.lib
       version.lib
(1)若是不添加comctl32.lib和version.lib会生成以下错误
error LNK2019: 没法解析的外部符号 __imp__InitCommonControlsEx@4 ,该符号在函数 _IupOpen 中被引用
error LNK2019: 没法解析的外部符号
__imp__ImageList_Add@12 ,该符号在函数 _winSetBitmap 中被引用
error LNK2019: 没法解析的外部符号
__imp__ImageList_Create@20 ,该符号在函数 _winSetBitmap 中被引用
error LNK2019: 没法解析的外部符号
__imp__ImageList_Destroy@4 ,该符号在函数 _winSetBitmap 中被引用
error LNK2001: 没法解析的外部符号
__imp__ImageList_Destroy@4
error LNK2019: 没法解析的外部符号
__imp___TrackMouseEvent@4 ,该符号在函数 _track_mouse 中被引用
 
    (2)不添加iup.lib会生成以下错误:
error LNK2019: 没法解析的外部符号 _IupSetAttribute,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 没法解析的外部符号 _IupGetAttribute,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 没法解析的外部符号 _IupGetHandle,该符号在函数 _btn_on_off_cb 中被引用
error LNK2019: 没法解析的外部符号 _IupClose,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupMainLoop,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupShowXY,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupSetCallback,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupSetAttributes,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupDialog,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupVbox,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupHbox,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupButton,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupImage,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupSetHandle,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupText,该符号在函数 _main 中被引用
error LNK2019: 没法解析的外部符号 _IupOpen,该符号在函数 _main 中被引用
 
至此,配置完成,能够运行测试代码,测试代码下载地址
相关文章
相关标签/搜索