在 vs 编译 通过game_car 怎么在linux 下编译通过呢?并且可以连接到windws 下面的flash上?

来源:互联网 发布:python私有属性访问 编辑:程序博客网 时间:2024/06/05 10:10

1、首先 是 虚拟机 的 ip  ,端口 

     ip  是什么  ?

 配置的一个 静态 ip  这个就是虚拟机安装的 系统的 ip

 其次 是 端口  这个 取决于 你 运行程序 的 配置文件 gamedb.xml  里面的 端口号 


2、  连接 flash  的客户端 

    你要把你的 配置文件 所 用到的 数据库 (180的 那个),在linux 下 你要 开一下 /home/sever_shu3/flashsanbox/bin/flex-sanbox  -d  给打开(开启flash的验证服务)

    当然这边牵扯到一个 web-service的东西  这个 其实也是一个数据库一样的 东西 目前理解是这样。 里面存放的 是 用户名 密码 之类的 东西 

    而 180的那个 主要 是 游戏需要的 变量 数据。在 180 中的 game_site中 浏览可以看到 调用的 哪一个 webservice;

    这边 要保证 你在 vs 下 移植到 linux下的 代码 所调用的 web-service要同步 。也就是 吧etc下面的 配置文件  完全拷贝到 linux下。。。。。

    这边 xml 文件 需要 通过加密工具 加密。。。到linux下。。。因为linux下 没有debug!!!取决于代码  main函数里面的 代码 具体!!!!

  

3、关闭   linux 下面的 防火墙   

    指令如下:  /etc/init.d/iptables  stop


4、当然这边 需要你 执行 automake  生成一个 makefile出来。。。前面的章节又讲到 具体步骤。然后每次 更改 程序 你只需要 重新make一遍。。。


5、当然 你升级 gcc 的时候 你需要 能ping 通网络 这边 的执行步骤: 

       修改 /etc/resolv.conf  使其 添加一行(DNS域名解析的 配置文件)

      nameserver 8.8.8.8

6、 还有 一个 socketTCPNetKit.exe这个 用来检测 本地 windows 能不能 连接上 ssh 的 东西 端口号 22。。。。ip当前情况!!!

7、困扰我三天  原来问题在这边 linux 下面 不可以 用%l64d 而 windows下 的 vs 可以 用%l64d。。。哎。linux只能用 lld  不然出现数据读不出!!!



原创粉丝点击