2

ここで OpenGL チュートリアルを進めています: OpenGL-Tutorial.orgで、QTCreator と CMake を使用してサンプルをビルドしたいと考えています。

ルートCMakeLists.txtファイルを開くとプロジェクトが開き、正しくビルド/実行されますが (Web サイトの指示に従ってください)、フラグメント ファイルと頂点ファイルがプロジェクト ペインに表示されません。それらの名前を に変更しようとしましたが、.frag効果はありません。これらのファイルをフォルダーからドラッグすると、編集ペインで開かれ、正しい構文が強調表示されます。.vert.glsl

これらのファイルをプロジェクト ペインに表示するにはどうすればよいですか?


私はUbuntu 20.04を使用しており、パッケージからQTCreatorとsourceforgeの最新ソースを試しました。

4

3 に答える 3

4
file(GLOB RES_FILES *.frag *.vert *.glsl)

add_executable(exe_name ${RES_FILES} ${C/CPP FILES})
于 2013-11-14T07:40:26.123 に答える
0

ファイル内の他のファイルとしてシェーダ ファイルを追加でき.pro ます。

OTHER_FILES += \
    simple.frag \
    simple.vert

また、シェーダー ファイルに QT リソース管理を使用することを検討する必要があります。最近、Qt で簡単な OpenGL 3.2 サンプル プロジェクトを作成しました。これは、シェーダー ファイルのリソース管理に Qt を使用する方法も示しています。プロジェクトはこちらから入手できます: https://github.com/mortennobel/QtOpenGL3.2Core

警告: プロジェクトは Windows と OS/X でのみテストされています。

于 2012-11-25T10:37:14.967 に答える