0
我用this tutorial添加谷歌測試到我現有的CMake項目。我也使用CMake生成我的Visual Studio 2015項目文件。不幸的是,這樣做也引起的CMake/Visual Studio中,以產生以前沒有的六個附加的Visual Studio項目:谷歌測試生成額外的Visual Studio項目
有沒有一種方法可以隱藏或擺脫這些?他們正在混淆我的工作空間...
我用this tutorial添加谷歌測試到我現有的CMake項目。我也使用CMake生成我的Visual Studio 2015項目文件。不幸的是,這樣做也引起的CMake/Visual Studio中,以產生以前沒有的六個附加的Visual Studio項目:谷歌測試生成額外的Visual Studio項目
有沒有一種方法可以隱藏或擺脫這些?他們正在混淆我的工作空間...
簡單的解決方案是:不要與您的項目一起構建gmock和gtest(我知道一些人的建議是這樣做的)。
多年來我一直這樣走,我對此完全沒問題。程序如下:
我從github下載googletest。該項目本身即將推出CMakeFiles,通常不需要修改它們。我運行cmake,並在孤立的Visual Studio中構建它們。之後,我只是將我的項目與gmock鏈接,並將dll複製到我的構建文件夾中。並做了 :)!
這可能有所幫助:http://blog.audio-tk.com/2015/09/01/sorting-source-files-and-projects-in-folders-with-cmake-and-visual-studioxcode/ – tkausl