操作系统win11,vs2026,easyx图形库
vs2026,easyx绘图,同时引用头文件“graphics.h”和“iostream”时,使用用initgraph()函数会报错LNK2038
debug x64下编译,切换到release编译就不会报错,不引用iostream头文件debug编译也不会报错
#include"stdio.h"
#include"iostream"
#include"graphics.h"
int main()
{
initgraph(640, 640);
}
1> FileName.cpp
1>EasyXw.lib(EasyX.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(Image.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(Image.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.Drawing.ColorModel.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.Drawing.ColorModel.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.GraphWnd.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.GraphWnd.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.Var.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.Var.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.ImageFunc.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.ImageFunc.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX._Gdi.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX._Gdi.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.DrawOnImg.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.DrawOnImg.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX.DrawOnWnd.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX.DrawOnWnd.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX._GdiPlus.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX._GdiPlus.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>EasyXw.lib(EasyX._Ole.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(FileName.obj 中)
1>EasyXw.lib(EasyX._Ole.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MDd_DynamicDebug”(FileName.obj 中)
1>D:\visual studio xmk\tcs\x64\Debug\tcs.exe : fatal error LNK1319: 检测到 22 个不匹配项




