[英]C++ Win32 without C Runtime library dependency but with malloc, free atd
我想减小在MS Visual Studio C ++中编程的win32应用程序的大小,并且我还希望在所有Windows版本(没有Visual C ++ Redistributable Package的XP和更高版本)上都具有兼容性。 我使用/MT
和/NODEFAULTLIB
参数来减小文件大小并摆脱C运行时库。 但是我无法使用malloc,free,strcat,strstr等功能。绕过此问题的最佳方法是什么?
我正在考虑以下替代方案:
还是针对我的问题的其他解决方案? 谢谢
我可能永远也不会明白人们为什么要这么做(PC并非完全具有所有尺寸问题的嵌入式平台),但是基本上有三种选择:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.