用cmake編譯完opencv3.0後,發現編譯沒有問題,但嘗試除錯的時候報錯'無法啟動.../all_build拒絕訪問'.
調了很久才解決,方法是,解除安裝所有無關工程,只保留乙個你需要的工程,這時候zero_check以及all_build都沒有必要存在了。
參照:cmake 相對於其他類似工具(shell指令碼、makefiles、jam檔案、基於複雜的指令碼的工程像autoconf和automake),cmake 對底層系統做更少的假設。cmake使用標準c++實現,所以他可以在大多數現代作業系統上執行。它不使用除了系統的本地構建工具外的其他的工具。
一般cmake 在vision studio2008 上
構建的工程(.sln 「solution」)包含 三個工程(project),分別是:all_build;工程本身如:hellocmake; zero_check。
hellocmake就不用說了,自己要建立的那個工程;all_build是管理整個專案的工程;zero_check是實時監視cmakelists.txt檔案變化的工程,一旦cmakelists.txt裡的內容發生了任何變化,zero_check就會告訴編譯器要重新構建整個工程環境。詳見
如我們只有乙個工程(project)在解決方案(solution)中,那麼all_build 和 zero_check工程可以刪除掉。
關於cmame學習的好的blog見下:
npm啟動報錯,無法啟動程式
今天在 getlab 上拉乙個前端專案,打算藉著前端測試後端介面,奈何已啟動就報錯啊,報錯資訊 sign up xcx 1.0.0 dev node build dev server.jsnpm err exit status 1 npm 然後我以為是因為網路原因沒有拉下來,從新導了一下,結果出現一...
revit應用程式無法啟動 revit無法執行外部
2005 12 07 如果沒有打包的話 如果沒有設的話就要輸入完整的路徑,一般設一下path和classpath就可以了win 2000下點右鍵我的電腦 屬性 高階 環境變數在系統變數雙擊path 如果沒有就新建乙個 在後面加上c jdk1。5 bin 假設jdk安裝在這裡 然後再新建乙個變數名cl...
mysql 應用程式無法正常啟動
執行mysql install 先是 msvcp120.dll 無法找到 在網上看到好多說安裝什麼 2013 x86版 裝了還是不行 總共花了6個小時時間 無語啊 然後mysql install 報應用程式無法執行 又去網上看 看這個上面有人說好了 可能是我的電腦問題 我的照上面做了 還是不行 看這...