0

私は、Visual Studio 2010 C++コードのトンのリファクタリングに関する新しいコンサルティングポジションを開始しようとしています。以前は非常に基本的なプロジェクトでVisual Studioを使用していましたが、私はUbuntuまたはMac OS環境での開発を好んでいます。Linux環境でのVisual Studio C++プロジェクトの開発

Visual Studio 2010-2017プロジェクトの独自の「コンポーネント」は、私がUbuntuなどのコードを開発してからVisual Studioを使ってWindowsでテストするのを妨げていますか?

唯一のことは、UbuntuまたはMacがすぐに利用できないMicrosoft C++ライブラリです。

g ++とVisual C++コンパイラの間に大きなコンパイラの違いはありますか?

+0

どのように*リファクタリング*にプラットフォームの切り替えが必要なのですか?とにかくあなたの質問はかなり広いようです。 – VTT

+0

リファクタリングはプラットフォームスイッチを必要とせず、開発のための私の好みです。より具体的には... UNIX環境でプロジェクトを開発し、Visual Studio Xでテストしたいと考えています。 –

+0

プロジェクトによって異なります。 VSを使用して開発する場合、Windows固有のライブラリに頼ることは非常に簡単です。プロジェクトがクロスプラットフォームではなく、Windows固有のライブラリを使用している場合は、Ubuntuで作業するのが難しくなります。私はMac OSについてはわかりません。私はそのプラットフォーム上で開発したことはありません。 –

答えて

0

VSのコンパイラとGCCの違いはありません。そして、ほとんどの完全拠点はVSソリューションファイルを開くことができます。だからあなたは大丈夫でしょう。

0

cmakeを使用しようとすると、Linuxのコアルーチンをテストできます。

と、ビジュアルスタジオslnからcmakeビルドシステムに戻る。