【转】四、关于如何使用软件库的一个技巧-避免重复配置属性表
一、前言
? ? ? ? 我們需要使用各種函數庫,比如Opencv,Itk, vtk,當不同的函數庫使用的時候,在VS配置屬性是一個很麻煩的問題,并且設計到不同函數庫的交叉使用,所以這里提供一個小技巧。
那就是我們把每一個函數庫的配置為屬性表的形式(這個其實我在itk的安裝里面已經介紹過),需要使用什么函數庫的時候,我們只需要添加對應的屬性表即可。
二、以QT使用vtk工程為例子
? ? ? ?我們建立了一個工程以后,選擇工程配置為release x64版本
? ? ? ?1、選擇屬性管理器
? ? ? ??
?
? ? ? ? ? 2、右鍵添加-新建屬性表
? ? ? ? ?
?
? ? ? ? ? ? 3、然后定義屬性表格的位置和名稱
? ? ? ? ? ??
?
? ? ? ? ? ? 4、在VTK屬性表里面選擇右鍵,屬性
? ? ? ? ? ??
?
? ? ? ? ? ?5、出現如下的界面:
? ? ? ? ? ?
?
? ? ? ? ? 6、選擇VC++
? ? ? ? ? 然后配置包含目錄為VTK的安裝路徑的inlcude文件夾
?
? ? ? ? ? ? 配置庫目錄為VTK安裝路徑的lib文件夾。
? ? ? ? ? ??
?
? ? ? ? ? ?7、然后配置C++,常規
? ? ? ? ? ??
?
? ? ? ? ? 8、配置鏈接器,附加依賴項?
? ? ? ? ? ?
?
? ? ? ? ? ? 在附加依賴項里面輸入所有的安裝文件夾\lib\里面的所有的lib文件名
? ? ? ? ? ?然后保存。
? ? ? ? ? ? 9、其他工程使用
? ? ? ? ? ? 下次需要使用的時候我們直接把這個屬性復制到對應的工程里面,然后選擇Release x64選項,然后右鍵點擊添加-》現有屬性表
? ? ? ? ? ??
?
? ? ? ? ? ? ? ? ?這樣就避免了二次配置。
? ? ? ? ? ? ? ?其他的函數庫的配置也是類似的。
? ? ? ? ? ? ? 當我們需要使用這個函數庫的時候,我們只需要把這個對應的屬性表格通過屬性管理器添加就好。
三、QT屬性表的配置
? ? ? ? ? ? 屬性表過程類似,只把具體參數列舉出來:
? ? ? ? ? ?
?
? ? ? ? ? ? ?
?
? ? ? ? ? ? ?如果有問題歡迎指出來。
總結
以上是生活随笔為你收集整理的【转】四、关于如何使用软件库的一个技巧-避免重复配置属性表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小额短期理财哪个比较好?GET小钱生钱的
- 下一篇: 【转】坐标系变换矩阵推导