c - 如何使用 .exe 文件将 Code::Blocks 项目转换为适当的应用程序?
问题描述
我一直在 Windows 64 位上使用 Code::Blocks 来学习编程,但这给我带来了问题。
主要是,代码在进入 Code::Blocks 并运行它时工作得很好,但是当我尝试直接从 bin/ 子文件夹中的 .exe 启动它时,我遇到了多个错误。它最初从未找到 .dll 文件,但是当我将它们放在同一个文件夹中时,我收到“无法正确启动应用程序(0xc0000007b)”错误(消息可能是错误的,我翻译了它)。查了一些东西,发现可能是32位和64位库的冲突;但是,我检查了我所有的 .dll 文件,它们都是 32 位的,比如 Code::Blocks。
有没有办法修复它,或者我必须完全更改我的 IDE 才能仅在 64 位和 64 位上工作?
编辑:对于任何想知道的人来说,问题来自拥有错误的 .dll 文件。基本上,我找到了 32 位的,而我应该在编译器的文件中寻找 64 位的。感谢大家的建议!
解决方案
推荐阅读
- php - 在 Lumen Laravel '未定义变量:状态'中运行测试时出现 PHPUnitTest 错误
- sql - Oracle SQL 将十六进制值选择为 SHA256
- c# - Xamarin Forms ListView ItemTapped 到来自 ViewModel 的对象
- javascript - 模拟/测试 Vuex 存储模块给了我 TypeError 问题
- javascript - 在asp页面上使用javascript移动浏览器窗口
- docker - 无法在容器内进行 apt update
- assembly - Bomblab - 第二阶段翻译?
- java - 在命令 `java` 中,`-cp` 是否覆盖了 `$CLASSPATH`,或者是它的前缀?
- sql - 如何在 SQL 中将文本列转换为日期列?
- elixir - HTTPoison - 获得与浏览器不同的响应