Hi, 请 | 立即注册

查看: 7|回复: 0

远征ol源代码服务端Win转换linux系统

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
命令:cd /home/server
make clean
make

In file included from ./WinCompat/stdafx.h:47:0,
                 from AIServer/AIActionRetrieve.cpp:16:
./Include/HelperFunc.h: In function ‘const char* MoneyToString(int)’:
./Include/HelperFunc.h:200:45: warning: invalid conversion from ‘const char*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
         sprintf_s(strMoney, "%dé?-", nJin); strTemp += strMoney;
                                             ^
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/cstdio:42:0,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/string_conversions.h:43,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/basic_string.h:6349,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/string:52,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/locale_classes.h:40,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/ios_base.h:41,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ios:42,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ostream:38,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/iterator:64,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/backward/hashtable.h:63,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/hash_map:64,
                 from ../Common/Base/Include/Compatibility.h:332,
                 from ./WinCompat/stdafx.h:7,
                 from AIServer/AIActionRetrieve.cpp:16:
/usr/include/stdio.h:386:12: note:   initializing argument 2 of ‘int snprintf(char*, size_t, const char*, ...)’
extern int snprintf (char *__restrict __s, size_t __maxlen,
            ^~~~~~~~
In file included from ./WinCompat/stdafx.h:47:0,
                 from AIServer/AIActionRetrieve.cpp:16:
./Include/HelperFunc.h:200:45: warning: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
         sprintf_s(strMoney, "%dé?-", nJin); strTemp += strMoney;
                                             ^
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/cstdio:42:0,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/string_conversions.h:43,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/basic_string.h:6349,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/string:52,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/locale_classes.h:40,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/ios_base.h:41,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ios:42,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ostream:38,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/iterator:64,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/backward/hashtable.h:63,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/hash_map:64,
                 from ../Common/Base/Include/Compatibility.h:332,
                 from ./WinCompat/stdafx.h:7,
                 from AIServer/AIActionRetrieve.cpp:16:
/usr/include/stdio.h:386:12: note:   initializing argument 3 of ‘int snprintf(char*, size_t, const char*, ...)’
extern int snprintf (char *__restrict __s, size_t __maxlen,
            ^~~~~~~~
In file included from ./WinCompat/stdafx.h:47:0,
                 from AIServer/AIActionRetrieve.cpp:16:
./Include/HelperFunc.h:204:45: warning: invalid conversion from ‘const char*’ to ‘size_t {aka long unsigned int}’ [-fpermissive]
         sprintf_s(strMoney, "%d??¤", nYin); strTemp += strMoney;
                                             ^
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/cstdio:42:0,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/string_conversions.h:43,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/basic_string.h:6349,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/string:52,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/locale_classes.h:40,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/ios_base.h:41,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ios:42,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ostream:38,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/iterator:64,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/backward/hashtable.h:63,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/hash_map:64,
                 from ../Common/Base/Include/Compatibility.h:332,
                 from ./WinCompat/stdafx.h:7,
                 from AIServer/AIActionRetrieve.cpp:16:
/usr/include/stdio.h:386:12: note:   initializing argument 2 of ‘int snprintf(char*, size_t, const char*, ...)’
extern int snprintf (char *__restrict __s, size_t __maxlen,
            ^~~~~~~~
In file included from ./WinCompat/stdafx.h:47:0,
                 from AIServer/AIActionRetrieve.cpp:16:
./Include/HelperFunc.h:204:45: warning: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]
         sprintf_s(strMoney, "%d??¤", nYin); strTemp += strMoney;
                                             ^
In file included from /opt/rh/devtoolset-7/root/usr/include/c++/7/cstdio:42:0,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/string_conversions.h:43,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/basic_string.h:6349,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/string:52,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/locale_classes.h:40,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/ios_base.h:41,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ios:42,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ostream:38,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/iterator:64,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/backward/hashtable.h:63,
                 from /opt/rh/devtoolset-7/root/usr/include/c++/7/ext/hash_map:64,
                 from ../Common/Base/Include/Compatibility.h:332,
                 from ./WinCompat/stdafx.h:7,


   这些只是老 Windows MMO 项目 → Linux 移植 /+ 头文件顺序 + 警告没有错误不影响编译  系统安装C++11 还有依赖库必须安装 不然编译失败
DBSvr/DBServer/DBServer         
├── SceneServer/SceneServer/SceneServer   
├── Social/SocialServer/SocialServer      
├── ServerManager/ServerManager/ServerManager
├── start_servers.sh  (启动脚本)
├── stop_servers.sh   (停止脚本)
├── status.sh         (状态脚本)

游客,如果您要查看本帖隐藏内容请回复




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|小黑屋|老网吧论坛

GMT+8, 2026-4-8 15:03 , Processed in 0.043601 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.