做了一个文本相似度比较,要用DLL链接(隐式链接)一个分词的函数!
在打开VC++6.0时运行没有错误,但是运行Debug文件夹里的.exe文件时,在点击带有分词函数的按钮时,弹出
"0x1000268b"指令引用的"0x00000000"内存,该内存不能为"read"。 应用程序错误 !!
但是其他按钮功能正常!!
如何解决?!
谢谢!!
在打开VC++6.0时运行没有错误,但是运行Debug文件夹里的.exe文件时,在点击带有分词函数的按钮时,弹出
"0x1000268b"指令引用的"0x00000000"内存,该内存不能为"read"。 应用程序错误 !!
但是其他按钮功能正常!!
如何解决?!
谢谢!!
按钮里的代码!目标文件E:\\b.txt,分词后生成文件E:\\d.txt
void CSapfcDlg::OnButton6()
{
ICTCLAS_Init();
ICTCLAS_FileProcess("E:\\b.txt","E:\\d.txt",0);
ICTCLAS_Exit();
}
这个DLL是老师给的,我们只管链接并运用!
void CSapfcDlg::OnButton6()
{
AfxMessageBox("0");
ICTCLAS_Init();
AfxMessageBox("1");
ICTCLAS_FileProcess("E:\\b.txt","E:\\d.txt",0);
AfxMessageBox("2");
ICTCLAS_Exit();
AfxMessageBox("3");
}
应该是ICTCLAS_Exit(); 有错误!!!
但是在打开VC++6.0时,点那个红叹号时为什么没有错误啊?
如何创建Release版本啊?我一创建就显示我之前定义的全局变量为未定义的变量,有错误无法生成Release版!!
需要进行什么设置吗?
你把debug文件夹里面的exe文件,
放在Debug文件夹的上一个文件夹试试,看看工程目录下运行有没有错误