Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 加载DLL时出错_C_Release_Package - Fatal编程技术网

C 加载DLL时出错

C 加载DLL时出错,c,release,package,C,Release,Package,我以发布模式打包了我的VC应用程序,并在干净的Windows XP/2003中进行了测试。一旦我运行应用程序,它就无法加载我的dll并报告系统错误代码14001,即“error\u SXS\u CANT\u GEN\u ACTCTX”。返回错误的api是LoadLibrary 有人能帮我吗?问题在于并行程序集,干净的Windows XP没有必要的程序集,我认为VC80.CRT或VC90.CRT(最有可能)。请参见关于并排部件 解决此问题有两个选项:使用应用程序部署程序集或使用/MT标志使用静态C

我以发布模式打包了我的VC应用程序,并在干净的Windows XP/2003中进行了测试。一旦我运行应用程序,它就无法加载我的dll并报告系统错误代码14001,即“error\u SXS\u CANT\u GEN\u ACTCTX”。返回错误的api是LoadLibrary


有人能帮我吗?

问题在于并行程序集,干净的Windows XP没有必要的程序集,我认为VC80.CRT或VC90.CRT(最有可能)。请参见关于并排部件

解决此问题有两个选项:使用应用程序部署程序集或使用/MT标志使用静态CRT库构建应用程序