如何在Visual C++中创建小EXE

如何在Visual C++中创建小EXE,c++,visual-studio-2012,demoscene,C++,Visual Studio 2012,Demoscene,我需要创建小于64KB的exe文件。 在以前的项目中,我能够通过使用crinkler而不使用任何类或std库来实现4KB。 我正在使用Visual Studio Express 2012 在我当前的项目中,我经常使用类,但我想使用crinkler。 我会犯这样的错误 错误1错误LNK:找不到符号“?”??3@YAXPAX@Z' 我在谷歌搜索解决方案。有人写信告诉我不要使用std,但我没有使用任何名称空间std 有没有一种特殊的方法可以使它与类一起工作?您是否尝试过其他工具,如???3@YAXPA

我需要创建小于64KB的exe文件。 在以前的项目中,我能够通过使用crinkler而不使用任何类或std库来实现4KB。 我正在使用Visual Studio Express 2012

在我当前的项目中,我经常使用类,但我想使用crinkler。 我会犯这样的错误

错误1错误LNK:找不到符号“?”??3@YAXPAX@Z'

我在谷歌搜索解决方案。有人写信告诉我不要使用std,但我没有使用任何名称空间std


有没有一种特殊的方法可以使它与类一起工作?

您是否尝试过其他工具,如???3@YAXPAX@Z转换为void u cdecl运算符deletevoid*。您是否链接到相应的CRT?是的。我在试upx。在使用upx之后,我的简介大约有100KB,但仍然太多。我有很多未使用的代码。您可以检测并删除未使用的代码。Upx似乎没有这样做。我正在链接/MT。我也尝试链接/MD,但结果是一样的。我希望你已经设置了libctiny?