Используя кодовые блоки, я пытаюсь запустить следующий пример, который я нашел в Интернете:
#include <stdio.h>
#include <tcl.h>
main (int argc, char *argv[]) {
Tcl_Interp *myinterp;
char *action = "set a [expr 5 * 8]; puts $a";
int status;
printf("Your Program will run ... \n");
myinterp = Tcl_CreateInterp();
status = Tcl_Eval(myinterp, action);
printf("Your program has completed\n");
}
Однако, выполнение этого приводит к ошибке:
C:/Users/amlut/Downloads/C/run/main.c:11: undefined reference to `_imp__Tcl_CreateInterp'
C:/Users/amlut/Downloads/C/run/main.c:12: undefined reference to `_imp__Tcl_Eval'
Интеллектуальный смысл в кодовых блоках срабатываетфункция при его наборе, так что кажется, что я связал библиотеки и правильно добавил включения.Тем не менее он выдает ошибку при попытке запуска.
Если потребуется какая-либо дополнительная информация, я был бы рад предоставить.
Спасибо.