每個案子要用到openCv就要設定一次,有點麻煩
這時候A大分享一招,property sheet
首先,從 View->Other windows->property manager打開property manager
在欲改變的專案下找到欲改變的組態(因為不同組態會用到不同的Lib所以常常需要分開設定)
在組態上按右鍵 Add New Project Property Sheet
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHtxm55rJAV0qsirBqWt8ofjDdKg0IuZWi5VM6erK9hGI84FUN8wgrlxUs8oSjWLblOhh_ldfMVtMssfc0nrGRnfcUn1hnzYNeTaA_bwFF-AqNhYexkyLqvm4ck_bM2OcPJVPlersl_qCG/s640/2019-03-28+11_11_32-Add+New+Item.png)
為組態命名好之後就可以看到一個新的組態,
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBnU8f1Aa7vHKcMUoivLeQYkLdTSPQUAHMDhBJs5gsZE5RYc0TapMfvKWX0sjoUwI4yXrWF-8y8gklfyUyxDJalBllPVy2WzhsIYB9dLwDnMZYnzSkEDnGobBuNEj_wkmD89P3k0Se-Idn/s320/2019-03-28+11_11_50-testCpp+-+Microsoft+Visual+Studio.png)
雙擊打開會發現跟按 project property 出來的介面一樣,這時候就像平常一樣設定需要的組態(想要在專案間共用的部分)
值得一提的是,這時候會多一個User Macros, 可以設定 Macro 之後用 $(MacroName) 呼叫
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7lzLuQ2l1EOX5xg4YtgEJ1fCvYAPDPWIuxip01W56vGmWO5-mBpxJle40FHBPgfhgJ2X-JkAVr4jEfAExUVbCxs9IV8Zu5s-JyYosJaWsVQSmpihZgjAOPKXv0f2Nj_s2e9YoyFep1lKU/s640/2019-03-28+11_14_48-test+Property+Pages.png)
設定完 Apply 後打開專案資料夾
這時候會看到專案中多了一個 xx.props
之後專案若要用到相同的 property set
一樣打開 property manager在組態上按右鍵->Add existing Property Sheet 就不用一個組態一個組態設定了
值得注意的是,這時候專案的property 真的會連結到 .props檔案
如果在外部用其他程式(ex:Notepad++) 修改 ,props檔,所有用到她的專案也會受影響
例如我在test.props中設定 Additional include dir
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-FP0ENIXc4h-T2DFpTV7-A5oyYfTXxaY9ieDFQFSVifIUEo-iIhrmx1KWo8iXpMSlg8jrnzZ-kJMtULTEz2CF5_pkdpYXo_LI3m-ufcwznmMtf6czTsGvezvMc4uRTbzOZLNUkDt5Jj_7/s640/2019-03-28+11_31_47-test+Property+Pages.png)
test所在的專案
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX8UPnOzlg68AyLeYIR8WkBjjh_b7Eu-6MvNkO2JNkICX5uzCz4UdhbfoWN3UgePq3190BJCDioONyf6ir694jB2qqMjh6lLm7Z6K7tgFa5m6-egbbdJTAfRfhWGNbBcW-Sj6K6VW4HApg/s640/2019-03-28+11_32_32-CppTester+Property+Pages.png)
另一個載入 test.props的專案
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjgA_b99gTnWL2PIl9yKSkp9Fn71VK_g6HqMQ28MHY1DtPhHQb6frQKD1OqoyI0R88pvmXzyHtE-6HQCt9pnXVwmZHaqkI72-WiBjc25VQqRwkjHmgcV1coZrBJIGFF8GtIIVnErPDP4Vt/s640/2019-03-28+11_34_22-Blogger_+%25E6%25B7%25B1%25E6%25B5%25B7%25E5%25A4%25A7%25E7%25AB%25A0%25E9%25AD%259A+-+Create+post.png)
沒有留言:
張貼留言