問題タブ [gnome-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
571 参照

c++ - Gnome Builder でライブラリとヘッダー ファイルを使用する

更新meson ビルド システムに切り替えました。現在、すべてが正常に機能しています!

C++、OpenGl、および Gnome Builder を使用するのは初めてです。私は C++ の非常に基本的な基礎を持っており、CodeLite でヘッダー ファイルとライブラリをリンクする方法を知っていますが、Gnome Builder をいじった後、切り替えたいと思います。Builder の使用に関する初心者向けのチュートリアルは見つかりませんでした。Builder で外部ライブラリをリンクする方法がわかりません。Makefileを手動で編集するだけですか、それともautomakeでmakefileプロセスを自動化する設定がどこかにありますか? これがメイクファイルの問題であると仮定するのは間違っていますか? これが非常に初心者の質問である場合はお詫び申し上げます。

私はUbuntuを使用しています。すべての glfw および glew 変数とヘッダーで「... への未定義の参照」というエラーが表示されます。ライブラリを apt でインストールした後、ライブラリを usr/lib/x86-64-linux-gnu に、ヘッダーを usr/include にインストールしました。

ビルドしようとすると、このエラー出力が表示されます〜

g++ -o practice -Wall -ggdb -fno-omit-frame-pointer -O2 practice.cpp /usr/bin/ld: /tmp/ccLx11Ky.o: in function main': /home/joe/Projects/practice/practice.cpp:30: undefined reference toglewExperimental' /usr/bin/ld: /home/joe /Projects/practice/practice.cpp:31: glfwInit' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:36: undefined reference toglfwWindowHint への未定義参照' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:37: glfwWindowHint への未定義参照glfwWindowHint' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:38: undefined reference to' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:39: glfwWindowHint への未定義の参照glfwWindowHint' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:40: undefined reference to' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:43: glfwMakeContextCurrent への未定義の参照glfwCreateWindow' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:50: undefined reference to' /usr/ bin/ld: /home/joe/Projects/practice/practice.cpp:51: glewInit への未定義の参照glewExperimental' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:52: undefined reference to' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:58: への未定義の参照glfwSetInputMode' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:65: undefined reference toglfwWindowShouldClose' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:61: glfwSwapBuffers への未定義参照glClear' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:62: undefined reference to' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:63 : glfwGetKey への未定義の参照glfwPollEvents' /usr/bin/ld: /home/joe/Projects/practice/practice.cpp:65: undefined reference to/usr/bin/ld: /home/joe/Projects/practice/practice.cpp:47: `glfwTerminate' への未定義の参照 collect2: エラー: ld は 1 つの終了ステータスを返しました make: *** [Makefile :8:練習] エラー1

私のデフォルトのMakefileは次のようになります〜

0 投票する
1 に答える
457 参照

gnome-builder - Gnome Builder は実際にフラットパック以外のものを生成できますか?

ビルドを構成して、事前構成されたフラットパック以外のものを生成する方法に関するドキュメントが見つからないようです。ビルド構成を複製して設定を変更しても、フラットパック以外のものを生成するオプションはないようです。アプリケーションランタイムを「ホストシステム」に変更すると、同様にフラットパックのみが生成されます。パッケージ化される前にどこかで生成されたように見える暫定的なバイナリも見つかりません。私は何を間違っていますか?

0 投票する
1 に答える
463 参照

python - Gnome Builder への Python の依存関係

Python で GTK アプリケーションを作成する方法を学んでおり、flatpak を介してインストールされた Gnome Builder IDE を使用しています。アプリケーションでpython パッケージを使用したかったrequestsので、以下を追加しました。

modulesプロジェクトのflatpak.jsonファイル内の私のリストへ。プロジェクトをビルドしようとすると、コマンドで pip を実行すると次のエラーが発生します。

1 つの解決策は、依存関係をユーザー空間にインストールすることですが、その方法は?