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