我试图使我的C++项目尽可能地跨平台。尽管我确实依赖于以下MFC \ ATL类: CString,CTime,CTimeSpan 。MFC \ ATL类中是否有开放的实现?这些软件包的通用性如何?我应该使用开放源代码库作为开始,还是应该等到需要时才开始使用? 最佳答案 代替CString使用std::string代替CTime使用boost::ptime代替CTimeSpan使用boost::time_duration