我试着用从这里下载的代码块来编译这些文件:
https://git.gnome.org/browse/gtkmm-documentation/tree/examples/book/frame?h=master
当我尝试用代码块编译它时,我得到了这样的错误:
Main.cpp8未定义对ExampleWindow::ExampleWindow()'
但我从terminal编译了它,它是这样工作的:
g++ main.cc examplewindow.cc -o simple `pkg-config gtkmm-3.0 --cflags --libs`
----------构建:在youtube中调试(编译器:GNU GCC编译器)-------------
G++-wall-Fexceptions-G-std=GNU++11-pthread-i/usr/include/gtkmm-3.0-i/usr/lib/x86_64-linux-gNU/gtkmm-3.0/include-i/usr/include/atkmm-1.6-i/usr/include/giomm-2.4-i/usr/lib/x86_64-linux-gNU/giomm-2.4/include-i/usr/include/pangomm-1.4-i/usr/lib/x86_64-linux-gNU/pangomm-1.4/include-i/us-lgiomm-2.4-lpangomm-1.4-lgtk-3-lglibmm-2.4-lcairomm-1.0-lgdk-3-latk-1.0-lgio-2.0-lpangocairo-1.0-lgdk_pixbuf-2.0-lcairo-gobject-lpango-1.0-lcairo-lsigc-2.0-lgbiject-2.0-lglib-2.0-i/usr/include/-i/usr/lib/x86_64-linux-gnu/-c/home/bahaa/programming/c++/youtube/main.cpp-o在函数 https://www.youtube.com/watch?v=3v3kovnb7hu&feature=youtu.be
您放在终端中的命令看起来与codeblocks正在执行的命令完全不同,因此它所做的事情不同的事实是逻辑上的。但是,对于