我正在使用支持Linux和Windows平臺的代碼庫。現在,我正在嘗試創建一個構建框架,它允許我使用單個命令編譯所有通過命令行完成的代碼庫,無論它是什麼平臺。就像我試圖在Linux下編譯它一樣,它會爲我創建make文件,如果我在Windows下編譯它,它會爲我創建Visual Studio項目文件。創建構建框架以支持編譯支持多種平臺的代碼
任何人都可以指出我正確的方向嗎?也有人知道Boost或MySql使用什麼系統,因爲它們也是跨平臺的應用程序/庫。
謝謝。
我正在使用支持Linux和Windows平臺的代碼庫。現在,我正在嘗試創建一個構建框架,它允許我使用單個命令編譯所有通過命令行完成的代碼庫,無論它是什麼平臺。就像我試圖在Linux下編譯它一樣,它會爲我創建make文件,如果我在Windows下編譯它,它會爲我創建Visual Studio項目文件。創建構建框架以支持編譯支持多種平臺的代碼
任何人都可以指出我正確的方向嗎?也有人知道Boost或MySql使用什麼系統,因爲它們也是跨平臺的應用程序/庫。
謝謝。
我認爲cmake
可能是構建特定部分的答案。
而一些跨平臺的框架,特別是Qt,有自己的回答方式。