Я уже некоторое время пытаюсь заставить это работать, но, похоже, не хочу. Моя программа использует библиотеки OpenGL и Tcl в C код
Мои шаги:
Скачать исходный код Tcl / tk
Скомпилируйте и установите исходный код Tcl / tk, используя команды в следующем порядке:
nmake -f makefile.vc INSTALLDIR = "" STATS=memdbg
nmake -f makefile.vc install INSTALLDIR = "" STATS=memdbg
nmake -f makefile.vc INSTALLDIR = "" TCLDIR=""
nmake -f makefile.vc install INSTALLDIR = "" TCLDIR=""
Откройте Visual Studio и укажите ссылки c библиотеки tclstub64.lib
и tkstub64.lib
Поместите #define TCL_MEM_DEBUG
в мой основной заголовочный файл
Заменить все вызовы Tcl_Alloc()
и Tcl_Free()
на ckalloc()
и ckfree()
Стратегически разместить Tcl_ValidateAllMemory(__FILE__,__LINE__)
Скомпилируйте программу в режиме x64 DEBUG и прикрепите процесс к приложению, которое вызывает команды, которые живут в C коде
Это не работает, и я понятия не имею, почему .