Se você quer programar usando GTK+, deve adicionar em algum lugar no codeblocks o resultado dos comandos
pkg-config gtk+-2.0 --cflags
e
pkg-config gtk+-2.0 --libs
O primeiro fornece os "includes" que são usados na hora de compilar e o segundo fornece as libs que são usadas na hora da linkagem.
Uma dica é ao invés de escrever o resultado desses comandos, configure o codeblocks com (note que está entre sinais de crase)
`pkg-config gtk+-2.0 --cflags`
e
`pkg-config gtk+-2.0 --libs`
Isso indica que na verdade o codeblocks deve usar o resultado dos comandos ao invés dos comandos em si.
No kdevelop isso era colocado em CPPFLAGS e LDFLAGS, respectivamente, nas configurações do projeto. No codeblocks deve ser algo semelhante.