Вам необходимо передать указатель на GtkEntry
в качестве первого аргумента gtk_entry_set_placeholder_text
. Вы не показали свое объявление backupDirs
, но поскольку gtk_entry_new
возвращает GtkWidget *
, я предполагаю, что это что-то вроде
GtkWidget *backupDirs = gtk_entry_new()
Так что вам нужно привести его к GtkEntry *
, используя встроенные макросы:
gtk_entry_set_placeholder_text(GTK_ENTRY(backupDirs), "Placeholder text here");