繁体   English   中英

为什么我的 C++/Win32 项目不能在 Visual Studio 之外工作?

[英]Why won't my C++/Win32 project work outside of Visual Studio?

我有一个相当大的项目,我正在 C++/Win32 中工作,现在我即将完成,我想开始在其他机器上测试它。 我的项目在 Visual Studio 中运行良好 - 无论是在调试模式下还是在发布模式下。 但是,如果我尝试从其构建目录(所有支持文件到位)运行任一可执行文件,它们就会崩溃。 我尝试使用visual studio提供的调试功能,打开malloc.c,说一个heap被破坏了。 如果我在某处发生内存泄漏或其他问题,为什么从 Visual Studio 运行我的项目时不会收到此错误? 我可以使用一些关于如何调试问题的指针。

我不认为这是由于内存泄漏。 当我试图只复制编译的可执行文件而不复制依赖库时,我也遇到了这种情况。 所以只需检查所有依赖库是否在其他系统中也可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM