我在 VS2017 的项目里手动安装了 EasyX_20200109(beta),在 x86 下编译程序是正常的,但在 x64 下编译会产生 unresolved external symbol __cxxframehandler4 错误。我在网上搜索了解决办法,试了在 project->properties->C/C++->code generation->C++ exceptions,然后 C++ exceptions 中选择否,但是还是没用。请问有大佬知道怎么解决吗?
#include <easyx.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
return 0;
}
LNK2001 无法解析的外部符号 __CxxFrameHandler4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(EasyX.DrawOnImg.obj) 1
LNK2001 无法解析的外部符号 __CxxFrameHandler4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(EasyX.obj) 1
LNK2001 无法解析的外部符号 __CxxFrameHandler4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(Image.obj) 1
LNK2001 无法解析的外部符号 __CxxFrameHandler4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(EasyX.ImageFunc.obj) 1
LNK2001 无法解析的外部符号 __CxxFrameHandler4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(EasyX.Var.obj) 1
LNK1120 2 个无法解析的外部命令 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\x64\Debug\HelloEasyX.exe 1
LNK2001 无法解析的外部符号 __GSHandlerCheck_EH4 HelloEasyX D:\computer science\EasyX学习\project\HelloEasyX\EasyXa.lib(EasyX.DrawOnImg.obj) 1