I'm using GTK + 3.0 Lib, and I'm getting errors:
Undefined reference to `gdk_color_parse'
My source code:
int
connectPS3(GtkWidget *button)
{
HINSTANCE hLib;
hLib = LoadLibrary("CCAPI.DLL");
gchar *ip;
ip = "192.168.0.40";
__cConnect v_connectPS3 = GetProcAddress(hLib, "CCAPIConnectConsole");
__cNotify v_notifyPS3 = GetProcAddress(hLib, "CCAPIVshNotify");
GdkColor color;
if (v_connectPS3(ip) == 0)
{
v_notifyPS3(TROPHY2, "Connected to PS3");
gtk_button_set_label(GTK_BUTTON(button), "Connected");
gdk_color_parse("green", &color);
gtk_widget_modify_bg(button, GTK_STATE_NORMAL, &color);
}
else
{
gtk_button_set_label(GTK_BUTTON(button), "Can't connect to IP Address");
gdk_color_parse("red", &color);
gtk_widget_modify_bg(button, GTK_STATE_NORMAL, &color);
}
return (0);
}
So if someone can tell me why I'm getting that, I'll be thankful.
I have no linker settings.
As per this previous answer, it looks like there is some change required in your compilation statement.
However, in general, please check the below points,