簡體   English   中英

在Ubuntu(Netbeans)和Windows(Visual Studio 2012)中編譯相同的c ++代碼

[英]Compiling the same c++ code in Ubuntu(Netbeans) and Windows(Visual Studio 2012)

我已經開始在ubuntu下開發一個c ++項目。 否,我想在Windows下使用Visual Studio 2012編譯完全相同的代碼(以后將為Windows版本添加GUI)可以嗎? 還是我也應該在Windows中使用Netbeans?

我在Linux中使用gcc。 要在Windows中使用相同的庫,我必須使用cygwin對嗎? 我是否需要cygwin來編譯或執行應用程序?

這非常重要,在Linux和Windows下運行我的Programm應該盡可能容易!

謝謝弗洛里安

確實取決於您在Windows中鏈接到的內容。 如果僅鏈接到libstdc ++,則可以直接使用MSVC編譯源代碼(經過一些調整)。 否則,您要么需要已經為Windows編譯的依賴項,要么從源代碼構建它們(如果可能)。 使用cygwin將允許您在兩種環境中都使用gcc工具鏈,但不會使用VS2012進行編譯。

信息很少,很難說出您真正需要什么。 嘗試向我們解釋您的項目。

希望對您有所幫助。

如果僅使用標准庫,請確保可以在任何操作系統中編譯,並且無法在VS上使用GCC,則可以安裝mingw並在Netbeans或代碼塊或Eclipse上對其進行配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM