Code::Blocks
November 28, 2014, 10:26:56 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: When registered with our forums, feel free to send a "here I am" post in http://forums.codeblocks.org/index.php/topic,14168.0.html to differ human beings from SPAM bots.
 
   Home   Help Search Login Register  :: WebsiteWiki  
Pages: [1]   Go Down
  Send this topic  |  Print  
Author Topic: GTK on Windows  (Read 4080 times)
Deith
Newcomer
*
Offline Offline

Posts: 2


« on: December 18, 2010, 02:13:41 pm »

Yes, i've searched forum and i got A LOT of topics with my problem but none got answered so i make another one hoping someone will help me to solve that problem. I've downloaded the GTK bundle for Win64 (32bit too) from here - http://ftp.gnome.org/pub/gnome/binaries/win64/gtk+/2.22/gtk+-bundle_2.22.0-20101016_win64.zip
- Unzip
- Copy all to C:\Program Files(x86)\CodeBlocks\MiniGW\..
- Run program, type:
Code:
#include <gtk/gtk.h>

int main( int argc, char *argv[])
{
  GtkWidget *window;

  gtk_init(&argc, &argv);

  window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  gtk_widget_show(window);

  gtk_main();

  return 0;
}
And got error:
Quote
error: gtk/gtk.h: No such file or directory|
So i created new directory in C:\Program Files(x86)\CodeBlocks\.. called "gtk" and copied all files into there but still i got same error. So i runed CB, entered "Settings>Compiler and Debugger>Search directories" and started to adding everything from gtk folder (both for compiler and linker). When i reached:

Compiler started to make a lot more errors:

So the adding process got harder, i had to add every folder...so i started thinking - wait, it's insane, it should be another way. So that's the reason i've made this topic. Is it any NORMAL way to make GTK working on Windows 7 64bit? And how to achieve that
Logged
stahta01
Lives here!
****
Offline Offline

Posts: 4456


WWW
« Reply #1 on: December 18, 2010, 04:01:39 pm »

Turn ON Full Compiler Logging.
http://wiki.codeblocks.org/index.php?title=FAQ#Q:_How_do_I_troubleshoot_an_compiler_problem.3F

And, find a group that supports your Compiler, OS, and GTK Library.

With the full build log they should be able to help you add the correct include headers.

Tim S.

Logged

C Programmer working to learn more about C++.
Compiling CB Trunk against wxWidgets WX_3_0_BRANCH branch.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org/index.php?title=Main_Page
Deith
Newcomer
*
Offline Offline

Posts: 2


« Reply #2 on: December 18, 2010, 05:55:59 pm »

It give me NO clue what to do with that. I'm not that familiar with CB and compiler/linker options...
Logged
oBFusCATed
Developer
Lives here!
*****
Offline Offline

Posts: 7741


« Reply #3 on: December 18, 2010, 06:40:04 pm »

Do you know what flags you should pass to the compiler/linker?
If you know we can help you.
If not go ask your question in general programming forum/mailing list or read the documentation of your compiler!
Logged

<debugger plugin maintainer>
(most of the time I ignore long posts)
Pages: [1]   Go Up
  Send this topic  |  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!