我遇到了 Visual Studio 问题,“Visual Studio 无法启动程序不是有效的 Win32 应用程序。”

问题描述 投票:0回答:1

好吧,我遇到了一个错误:

如图所示,错误是Win32应用程序错误无法启动。现在我知道你们是如何在这里工作的,所以我向你们所有人保证,在发布这个问题之前,我确实搜索了整个互联网,对此有很多解决方案,但似乎所有解决方案都针对自己的情况,因为我付出了努力尝试了几乎所有有此问题的线程并获得了很大的收益,我还没有找到适合我的情况的解决方案,最后我来这里向朋友寻求帮助。

所以上下文是,我的 Visual Studio 环境之前工作得很好,但直到最近我下载了某人的项目并打开 .sln 文件并点击绿色按钮进行编译和运行,它输出了同样的错误。我没有想太多,关闭了它,不再费心查看该项目,回到我的项目并做我的事情,我编译并 BAM...遇到了与您在图片中看到的相同的错误,我当时想什么?...所以我认为这是一个简单的修复,在互联网上搜索看到这么多线程,解决方案只需点击几下我想,在我知道之前我已经在谷歌上的第 10 页上并且关于此主题的第 15 个帖子,没有解决方案。

您是否右键单击 youtube_dll_tutorial 并单击“设置为启动” 项目'?

是的

您是否设置了配置类型 -> 动态库(.dll)?

是的

您是否单击了解决方案资源管理器以便从中查看?

是的

您是否仅将其设置为 Release 和 x64?

是的

您重新安装了 Visual Studio 吗?

是的

现在,这是进一步的上下文,我可以右键单击解决方案资源管理器区域中的“youtube_dll_tutorial”文件,然后单击“重建”或“构建”,它将构建没有问题,成功,因为它输出...但是如果当我单击上面的绿色箭头图标时,它将输出此错误消息框。哎呀,它甚至会构建它没有错误,但最后会弹出这个消息框。那么它可能是什么?我的意思是,我可以像这样生活,每当我构建和测试我的 dll 项目时,都会出现这个烦人的框,但这对我的心理负担太大了,你知道...我不想重新安装我的 Windows 操作系统如果我可以在不这样做的情况下修复此问题,请重新安装所有内容。那里的朋友和退伍军人有什么想法吗?

c++ visual-studio winapi dll
1个回答
0
投票

对不起大家,解决方案是,当涉及到 Visual Studio 中的 DLL 文件时,您不能按绿色 go 图标,这是应用程序的规则,这就是它给出该错误的原因,因为绿色 go 图标“执行”以及构建,所以 DLL 不是一个“exe”文件,它无法执行我相信这就是这里的逻辑,这就是为什么它给出关于它不是 Win32 应用程序的错误。我希望新人能够遇到这个线程。我对 DLL 很陌生,这让我措手不及。

© www.soinside.com 2019 - 2024. All rights reserved.