提到 C,很多人脑海里可能浮现的是 Windows 桌面应用、Unity 游戏开发,甚至是 ASP.NET Web 服务。然而,如果放眼整个软件开发领域,特别是那些追求极致效率、跨平台能力、或者对底层控制要求极高的场景,C 的身影确实不如某些语言那么“泛滥”。为什么会出现这种“冷热不均”的局面?这并.............
在Visual Studio 2010(VS2010)这个版本的开发环境中,要区分x86和x64程序的编译,关键在于它所使用的“一套lib”实际上是两套不同体系的库文件,对应着不同的CPU架构。你可能直观地觉得,既然都是用VS2010这个“一个”开发工具,那么用到的库文件应该是相同的。但事实并非如此.............