This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
programming:gtk4 [2022/03/21 05:06] nanodano |
programming:gtk4 [2022/03/21 05:07] nanodano |
||
---|---|---|---|
Line 201: | Line 201: | ||
# Set path for shared library when running | # Set path for shared library when running | ||
LD_LIBRARY_PATH=/ | LD_LIBRARY_PATH=/ | ||
+ | </ | ||
+ | |||
+ | Here is a gtkmm hello world: | ||
+ | |||
+ | <code cpp main.cpp> | ||
+ | // gtkmm4 example | ||
+ | |||
+ | // Compile with: | ||
+ | // g++ main.cpp `pkg-config gtkmm-4.0 --cflags --libs` -std=c++20 | ||
+ | |||
+ | // Run with | ||
+ | // LD_LIBRARY_PATH=/ | ||
+ | #include < | ||
+ | |||
+ | class MyWindow : public Gtk::Window | ||
+ | { | ||
+ | public: | ||
+ | MyWindow(); | ||
+ | }; | ||
+ | |||
+ | MyWindow:: | ||
+ | { | ||
+ | set_title(" | ||
+ | set_default_size(200, | ||
+ | } | ||
+ | |||
+ | int main(int argc, char* argv[]) | ||
+ | { | ||
+ | auto app = Gtk:: | ||
+ | |||
+ | return app-> | ||
+ | } | ||
</ | </ |