لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
GTK Compile Error
2007-08-13, 04:40 PM,
ارسال : #1
GTK Compile Error
bassplayer;378960 نویسنده :با سلام
بسته های زیر رو به صورت کامل نصب کردم روی ویندوز :
Mingw
GTK runtime
GTK dev
GTKmm runtime
GTKmm dev
و در حال حاضر با gcc به صورت کامل کامپایل انجام میشه .
برای تنظیم GTK هم طبق این صفحه :
<!-- m --><a class="postlink" href="http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/apes02.html">http://www.gtkmm.org/docs/gtkmm-2.4/doc ... pes02.html</a><!-- m -->
عمل کردم . و همه چیز دست پیش رفت :
بدین معنا که با زدن این دستورات خروجی های ذکر شده اجرا میشن :
pkg-config --version
pkg-config --modversion --cflags --libs gtkmm-2.4
اما برای کامپایل یک برنامه که از GTK استفاده میکنه که طبق همون صفحه گفته از همچین دستوری استفاده کنید :
g++ `pkg-config --cflags gtkmm-2.4` my_programs.cc -o my_program `pkg-config --libs gtkmm-2.4`
به هیچ وجه این چیزا رو قبول نمیکنه و میگه چنین فایلی یا پوشه ای وجود نداره .

برای مثال طبق این صفحه :
<!-- m --><a class="postlink" href="http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/html/ch03.html#id2541379">http://www.gtkmm.org/docs/gtkmm-2.4/doc ... #id2541379</a><!-- m -->
چنین کدهایی :
[ltr]#include <gtkmm.h>

int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);

Gtk::Window window;

Gtk::Main::run(window);

return 0;
}[/ltr]

رو با دستور زیر اجرا کردم :
g++ simple.cc -o simple `pkg-config gtkmm-2.4 --cflags --libs`و خروجی زیر رو داد :

[ltr]g++: `pkg-config: No such file or directory
g++: gtkmm-2.4: No such file or directory
cc1plus.exe: error: unrecognized command line option "-fcflags"
cc1plus.exe: error: unrecognized command line option "-flibs`"[/ltr]

در ضمن فایلهایی که من دانلود کردم :
<!-- m --><a class="postlink" href="http://belnet.dl.sourceforge.net/sourceforge/gladewin32/gtk-dev-2.10.11-win32-1.exe">http://belnet.dl.sourceforge.net/source ... in32-1.exe</a><!-- m -->
<!-- m --><a class="postlink" href="http://ovh.dl.sourceforge.net/sourceforge/gladewin32/gtk-2.10.11-win32-1.exe">http://ovh.dl.sourceforge.net/sourcefor ... in32-1.exe</a><!-- m -->
<!-- m --><a class="postlink" href="http://mesh.dl.sourceforge.net/sourceforge/gtk-win/GTK-Development-Environment-2.2.4-3.exe">http://mesh.dl.sourceforge.net/sourcefo ... .2.4-3.exe</a><!-- m -->
<!-- m --><a class="postlink" href="http://surfnet.dl.sourceforge.net/sourceforge/gtk-win/GTK-Runtime-Environment-2.2.4-3.exe">http://surfnet.dl.sourceforge.net/sourc ... .2.4-3.exe</a><!-- m -->
<!-- m --><a class="postlink" href="http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.8-1.exe">http://ftp.gnome.org/pub/gnome/binaries ... 10.8-1.exe</a><!-- m -->
<!-- m --><a class="postlink" href="http://gd.tuwien.ac.at/gnu/mingw/MinGW-3.2.0-rc-3.exe">http://gd.tuwien.ac.at/gnu/mingw/MinGW-3.2.0-rc-3.exe</a><!-- m -->
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان