在Visual Studio 2005中配置iup環境
本來是想在Linux環境中配置iup的,折騰了兩天都沒有成功。想着先在windows中試一下。因此這裏把配置的過程寫一下。
一、下載iup的windows庫文件。由於用的是Visual Sudio 2005,因此是vc8版本
三、打開Visual Studio 2005,工具--》選項--》VC++目錄中
(1)在顯示如下目錄的下拉框中選擇:包含文件。添加解壓文件中的include目錄
(2)在顯示如下目錄的下拉框中選擇:庫文件。添加解壓文件目錄
四、在編譯時,要在項目--》屬性--》連接器--》輸入中的附加依賴項中添加
iup.lib
comctl32.lib
version.lib
(1)若是不添加comctl32.lib和version.lib會生成以下錯誤
(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 中被引用
至此,配置完成,能夠運行測試代碼,測試代碼下載地址