在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 中被引用
 
至此,配置完成,能夠運行測試代碼,測試代碼下載地址
相關文章
相關標籤/搜索