2017-07-15 18 views
0

Visual StudioでLinuxプラットフォーム用のC++プロジェクトを作成し、g++, gdb, gdbserverlibgtk-3-devというLinux仮想マシンに接続しました。しかし、私はgtk.h libとプログラムをコンパイルすることはできません。 gtkを検出するにはVisual Studioで何をする必要がありますか?Linuxプラットフォーム用のVisual Studio C++でGTKアプリケーションを作成するには?

+0

「コンパイルできません」とはどういう意味ですか?エラーが発生した場合は、ここに投稿してください。 – VTT

答えて

0

Visual C++ for Linuxは、ターゲットのLinuxシステム上でアプリケーションを構築します。したがって、GTK +ヘッダーとライブラリはLinuxターゲット上に存在する必要があります。ただし、IntelliSenseを動作させたい場合(またはそうでない場合)、WindowsホストのVisual StudioにGTK +ヘッダーを表示する必要があります。これを行う最も簡単な方法は、ヘッダーをWindowsホストにコピーすることです(自分のフォルダーに置く)。 Visual Studioのプロジェクト設定のインクルードパスには、Linuxターゲットのg++のGTK +ヘッダーのLinuxパスを指定する必要があります。および WindowsホストのWindowsパス。

This question might give you some more information.

そして、あなたは、C++を使用しているとして、あなたはGTK +のためのC++バインディングを提供gtkmmを好むかもしれません。

関連する問題