1. 程式人生 > >Windows下CMake編譯VisualStudio2017工程專案

Windows下CMake編譯VisualStudio2017工程專案

  1. 下載以下三個原始碼包:
    下載頁面:LLVM Download Page
    • LLVM
    • Clang
    • compiler-rt
  2. 將llvm source code解壓。
  3. 將cfe(clang source code)解壓,資料夾重新命名為clang,然後放置到llvm/tools目錄下。
  4. 將compiler-rt source code解壓,資料夾重新命名為compiler-rt,然後放置到llvm/projects目錄下。
  5. 在llvm目錄下建立資料夾build,並且在llvm/build目錄下建立install資料夾。
  6. 使用CMake生成vs工程。

點Configure,選擇Visual Studio 15 2017 Win64

Optional toolset to use (argument to -T)

host=x64

如果不出現這個選擇對話方塊,請選擇選單File - Delete Cache,然後重新配置。

經過幾分鐘後,會有飄紅出現,不管它,再點一次,不再飄紅。然後再點Generate,成功生成sln。

VisualStudio2017開啟,我靠,尼瑪 501 個專案,夠喝一壺的了。第一次編譯很長,耗時5個多小時,機器環境:i5-4590 3.3GHz CPU 8G記憶體Win764位。

參考

相關推薦

WindowsCMake編譯VisualStudio2017工程專案

下載以下三個原始碼包: 下載頁面:LLVM Download Page LLVM Clang compiler-rt 將llvm source code解壓。 將cfe(clang source code)解壓,資料夾重新命名為clang,然後放置到llv

windowscmake編譯opencv3.4.1+opencv_contrib報錯

問題一: CMake Warning (dev) at cmake/common.cmake:5 (source_group): Syntax error in cmake code at C:/yumen/wxgisgdal-read-only/c

WINDOWSCMake編譯執行C/C++教程

背景:此文建立在瞭解ubuntu系統下如何用cmake編譯執行C/C++的基礎上,在Windows系統下原理是一樣的,都需要安裝CMake、安裝gcc/g++編譯環境、安裝好用的文字編輯器VS Code和配置CMakelist.txt,以下依步驟解釋,重要參考連結 安裝CM

linux如何編譯c++工程專案

首先,你必須有一個Linux開發環境,這樣才能進行C++開發。筆者用的是安裝在虛擬機器中的Ubuntu 9.04,Ubuntu作業系統是沒帶C++編譯器g++。在連網的情況下,在終端中使用root超級使用者許可權輸入以下命令:sudo apt-get install g+

Windows生成cocos2d-x新專案編譯執行

 下面的方法在win7和Win10平臺上,對cocos2d-x-3.14.1和cocos2d-x-3.16兩個版本都試過,沒有問題。 一開發環境搭建 已經搭建好環境的,這部分可以直接跳過。網

windowscmake + qt + mingw編譯opencv3.4.0和opencv_contrib3.4.0

1. 環境 (1) Windows 10  64bit (2) Qt5.6.2, 安裝路徑:C:\Qt\Qt5.6.2\....,如下圖所示: (4) Cmake 3.9.0-rc5 2. 準備原始碼 (1) opencv: https://github.com/op

WindowsVS2017編譯OpenCV 3.4.0-rc

打開 extra 地址 erl lap 頭文件 mas encode master 簡述 很久沒有用過OpenCV了,這次需要做一點圖像處理相關的工作,又需要用起來,這裏記錄一下編譯的過程。之前介紹過使用vs2015編譯opencv2.4的帖子在這裏。 編譯好的文件在這裏h

JAVA 基礎開發環境 vscode 搭建 WindowsVSCode編譯運行簡單java

ast devel article not warning 環境 type cal gate JAVA 基礎開發環境 vscode 搭建 來源 https://www.cnblogs.com/freewsf/p/7744728.html 對於使用 Visual Stu

windowsvc編譯和debug nginx

topic 命令行 zlib err pack its fd_set figure htm 總體來說,各個步驟以及版本參考官方文檔http://nginx.org/en/docs/howto_build_on_win32.html一點沒錯,有些細節沒說清楚。 To buil

windowsvs2015編譯BOOST

命令 graph all project model dep 找到 動態鏈接庫 con 編譯caffe動態鏈接庫,在vs下引用時缺少boost的相關運行庫,dependency下也沒有找到,於是自己本機編譯boost庫: step1 打開vs命令行工具 在啟動菜單下找到vs

WindowsPythonQt編譯(vs2015+Qt5.11.2+PythonQt 3.2)

測試的 pat qt 5 圖片 引入 以及 .org add info 時間:2018年10月22日,學習任何物事都有個探索過程。歡迎留言探討。   在Qt程序中,添加python進行混合編程,可以使用Python API,但交互起來很麻煩,不友好。網上推薦使用Python

WindowsJRuby on Rails搭建專案&使用Tomcat部署

  因為使用的JRuby版本為1.7.9,版本較新,所以如果參考網上的部署教程會出現很多的問題,經過摸索找到了一種使用Tomcat來部署JROR的方法。   一.新建Jruby on Rails專案 1.首先下載JRuby,版本號1.7.9,Windows下直接安

Windowsvs2013編譯ffmpeg原始碼

在蒐羅網上各種資源以及網上請教各位大聲終於在今天晚上編譯成功,經測試編譯出來的庫可正常使用,故可證明編譯正確。在此特感謝群裡大神的幫助。感謝雷神 現將具體步驟記錄如下; 本人編譯用的是vs2013,在win7系統下,對ffmpeg-3.0進行編譯,其他版本尚未測試,後續若有問題會補充。

Windows中DOS編譯工程匯入Eclipse編譯的設定

接手一個移遠MC20二次開發的工程,是在windows中DOS下編譯的,因為最近在用Eclipse開發,所以匯入進來方便開發管理。下面是操作步驟: File > Import… > Existing Code as Makefile Project 匯入工程到Ecli

windowsant編譯生成hadoop-eclipse-plugin外掛解決辦法

        我目前用的hadoop2.9.0版本,之前應該是用hadoop2.6以下的版本的時候,直接從網上下載hadoop-eclipse-plugin-**.jar拷貝到eclipse/plugins下就解決了,後面的版本看網上介紹需要用ant編譯生成

libvpx在Windows編譯

       因為要實現一個基於libvpx的視訊編解碼庫,而軟體執行環境又是Windows下,因此寫這個部落格記錄自己的編譯過程,不少東西都是借用的前輩們的經驗,自己則是簡單地記錄一下。        首先安裝Wi

VSCode WindowsVSCode編譯除錯c/c++更新launch和tasks 2018.03.27

新的launch.json // Available variables which can be used inside of strings. // ${workspaceRoot}: the root folder of the team // ${f

Windows如何編譯使用boost?

最近在看boost::asio的東西,所以必須要用到boost庫,下載了一個,所以與大家分享下boost庫的編譯方法。本方法應該適用於boost的任何版本,應該適用於任何C++編譯器(VC6.0可能對某些庫不支援,因為模板的原因),因為Linux沒怎麼用,所以只是分享下windows上的編譯方法。1.下載bo

SQLCipher Windows編譯

由於專案需要,需要編譯SQLCipher 以便保持ios android windows統一 1.安裝vs2013,其他的我沒有測試過 2.安裝 Activestate Perl, 下載地址http://www.activestate.com/activeperl 3.下載並編譯

Java專案生成可執行jar包、exe檔案以及在Windows的安裝檔案 Java專案生成可執行jar包、exe檔案以及在Windows的安裝檔案

Java專案生成可執行jar包、exe檔案以及在Windows下的安裝檔案 1、如何通過eclipse將Java專案生成可執行jar包 首先把在eclipse下的java專案匯出jar file 下一步 下一步 下一步 最後點選完成,便生成了可執行的j