gpt4 book ai didi

c++ - 基于 Visual Studio C++ 的 exe 什么都不做

转载 作者:行者123 更新时间:2023-11-28 05:16:58 25 4
gpt4 key购买 nike

我在 visual studio 2015 中的 c++ 应用程序运行完美。它使用一个输入文件并生成一堆其他文件。

当我尝试使用 Release 文件夹中的 .exe 文件时,它消失了。当我从 cmd 运行它时,它什么也不做..

也许我能给你的信息很少,但是..我真的不知道如何更好地解释它......

最佳答案

有多种问题可能导致此问题,因此我无法给出完整的答案,但大多数问题来自:

  • 使用相对路径,当前工作目录在项目属性->调试->工作目录中定义,默认为项目目录

解决:查看在不使用完整目录路径的情况下加载文件名的代码。将这些文件复制到您的 relese 文件夹中(这些文件相对于 release 的文件夹结构,必须与相对于 vcxproj 的文件夹结构相同

  • 使用在 IDE 中而不是在 Windows 中配置路径的 dll-s。

解决:使用 depends 找到它们并复制到 exe 附近:http://www.dependencywalker.com/

关于c++ - 基于 Visual Studio C++ 的 exe 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42438790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com