无法运行已编译的程序

时间:2011-04-30 18:36:44

标签: c++ curl

我使用了来自这里的来源

http://www.luckyspin.org/?p=28

我下载了cURL并使用Visual Studio SDK CMD构建了它。然后,我将该代码粘贴到Visual Studio 2010(GUI)中,并添加了所需的路径和库。

程序编译正常,但在运行时它提示MSVCR90.dll。我找到了该文件并将其复制到system32文件夹。 当我运行该程序时,我收到了错误

R6034 An application has made an attempt to load C runtime library incorrectly. Please contact the applications suport team for more information.

我尝试用Dev-Cpp编译它,同样的事情。

有什么问题?

1 个答案:

答案 0 :(得分:0)

另一个选择是静态链接到crt运行时库。

我没有VS2010,但在早期版本中,您可以转到项目菜单,选择属性,然后选择“配置属性”/“C / C ++”/“代码生成”并从中选择多线程而不是多线程DLL发布配置的“运行时库”选项。或者选择Multithreaded Debug而不是Multithreaded Debug DLL进行调试配置。

相关问题