我想在cpp文件中创建带有GUI的Win32应用程序,在c文件中创建主要逻辑。在使用CreateThread的c ++代码中调用c函数之前一切正常,例如打开COM端口。我在C ++ Builder中挂起了IDE,在CodeBlocks + GCC中出错了。
答案 0 :(得分:1)
答案 1 :(得分:0)
非常感谢。现在一切正常。我的错误是我通过在cpp-file中写下这行来绑定C和C ++代码:
extern "C" {
#include "Klnmain.c"
}
当我创建了带有从C到C ++ C函数和变量导出的声明的h文件,对于c文件和cpp文件很常见,并且已经编写了
extern "C" {
#include "Klnmain.h"
}
在cpp文件中,问题已经消失了。 : - )