无法运行已编译的程序
Cannot run a compiled program
我使用了来自这里的源代码
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编译它,同样的事情。
怎么了?
另一种选择是静态链接到crt运行时库。
我没有VS2010,但在早期版本中,您可以转到项目菜单,选择属性,然后选择"配置属性"/"C/c++"/"代码生成",并从"运行时库"选择发布配置中选择多线程而不是多线程DLL。或者在调试配置中选择多线程调试而不是多线程调试DLL。
相关文章:
- 这是使用回溯的 nqueen 问题,但我使用了动态 2d 数组,我的程序编译良好,但不返回任何输出
- C ++程序编译错误,找不到/访问文件
- C++程序编译没有问题,但无法运行
- Mongdb C++ 驱动程序编译错误 for document{}.
- 添加类型名会导致程序编译失败
- 将 C 程序更改为 C++ 程序 - 编译错误
- 程序编译,但当分解为函数时实际上不会移动电机
- 如何链接 glib-2.0 库进行 c/c++ 程序编译
- 为什么 gcc 和 clang 为我的程序编译为不同的"const"结果?
- 复数程序编译时的计算方法错误
- qt 命令行应用程序编译
- 程序编译和运行,但一段时间后,它停止使用Typedef关键字在CPP上工作
- QML应用程序编译一个 *form.ui.qml文件,但忽略了关联的.qml文件
- 为什么该程序编译但不显示任何输出
- 分割故障程序编译为共享库,但不静态
- 程序编译,但我认为开关被忽略
- 程序编译后崩溃
- 什么是程序编译中的PIC级别
- 尽管使用不存在的成员,但程序编译
- C++程序编译在 Ubuntu 中失败,但在 MacOSX 中工作