程序无法启动ALL_BUILD 拒绝访问
用cmake編譯完opencv3.0后,發現編譯沒有問題,但嘗試調試的時候報錯'無法啟動.../ALL_BUILD拒絕訪問'.
調了很久才解決,方法是,卸載所有無關工程,只保留一個你需要的工程,這時候ZERO_CHECK以及ALL_BUILD都沒有必要存在了。
參照:http://blog.csdn.net/jtop0/article/details/6167432
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就會告訴編譯器要重新構建整個工程環境。詳見http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/?latestBlog
????? 如我們只有一個工程(project)在解決方案(solution)中,那么ALL_BUILD 和 ZERO_CHECK工程可以刪除掉。
關于CMame學習的好的blog見下:
http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx
http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/?latestBlog
?
總結
以上是生活随笔為你收集整理的程序无法启动ALL_BUILD 拒绝访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果醋能减肥吗
- 下一篇: RGB转YUV420