首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行已编译的程序

问无法运行已编译的程序
EN

Stack Overflow用户
提问于 2011-05-01 02:36:44
回答 1查看 531关注 0票数 0

我用了这里的源码

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

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

程序编译得很好,但在运行时会提示输入MSVCR90.dll。我找到了那个文件并将其复制到system32文件夹中。当我运行这个程序时,我得到了这个错误

代码语言:javascript
复制
R6034 An application has made an attempt to load C runtime library incorrectly. Please contact the applications suport team for more information.

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

怎么啦?

EN

回答 1

Stack Overflow用户

发布于 2011-05-01 03:16:39

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5843830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档