Windows C++迁移Linux C++问题集锦

本文汇总了在将Windows平台上的C++代码迁移到Linux时遇到的一些典型问题,包括 '_wcsicmp'、'_stricmp'、'atoi' 的宽字符版本、'_atoi64'、'itoa'、'ultoa'、'ltoa'、'_i64toa'、'_ui64toa' 函数的替换,以及 'htonl'、'htons'、'ntohl'、'ntohs' 函数的引入和 '__int64' 类型的调整,以及 'struct in_addr' 成员的修正等。通过这些解决策略,可以帮助开发者顺利进行跨平台代码移植。
摘要由CSDN通过智能技术生成

1)‘_wcsicmp’在此作用域中尚未声明

#ifdef WIN32
#define _tcsicmp        _wcsicmp
#else
#define _tcsicmp        wcscasecmp
#endif


2)_stricmp 在此作用域中尚未声明
#include <string.h>
将_stricmp改成strcasecmp


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值