當我嘗試在ubuntu 13(x64)上編譯stp時,發生未知的cmake命令錯誤。 詳細的錯誤信息是Unknown CMake command "stp_add_public_header".
嘗試編譯stp時未知的cmake命令
cmake的版本是2.8.10.1。 任何人都可以幫我弄清楚這裏有什麼問題嗎? 謝謝。
當我嘗試在ubuntu 13(x64)上編譯stp時,發生未知的cmake命令錯誤。 詳細的錯誤信息是Unknown CMake command "stp_add_public_header".
嘗試編譯stp時未知的cmake命令
cmake的版本是2.8.10.1。 任何人都可以幫我弄清楚這裏有什麼問題嗎? 謝謝。
我面臨同樣的問題,發現原因是我使用了錯誤的源目錄(STP /的SRC而不是僅僅STP)在cmake的電話從我的生成目錄中:
cmake -G 'Unix Makefiles' ../stp/src
而不是僅僅
cmake -G 'Unix Makefiles' ../stp
前者給出了錯誤,後者工作正常,因爲的CMakeLists.txt包括stp_add_public_header命令位於/ STP。
的cmake -G '的Unix Makefile文件'/路徑/到/ STP /源/根
這是不是指:
也許像我一樣,你被INSTALL文件中,它說誤導到stp/src,但到stp。
下載了zip文件您是對的!非常感謝。 –
你從哪裏得到stp分佈?它是混帳HEAD? – arrowd
我從http://stp.github.io/stp/ –