[关闭]
@CptZhao 2015-09-05T09:42:53.000000Z 字数 1776 阅读 1330

使用Visual Studio的远程编译环境搭建说明

巴斯光年 开发环境


物料准备:

  1. Visual Studio 2012 ULT
    Download:
    http://www.xiazaiba.com/route.php?ct=stat&ac=stat&g=aHR0cDovL2Rvd25sb2FkLm1pY3Jvc29mdC5jb20vZG93bmxvYWQvQi8wL0YvQjBGNTg5RUQtRjFCNy00NzhDLTg0OUEtMDJDODM5NUQwOTk1L1ZTMjAxMl9VTFRfY2hzLmlzbw==
    Key: YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
  2. Visual AssistX(使用U盘中提供的1929版本)
  3. RemoteBuild(使用U盘中提供的版本)

安装说明

  1. 安装 RemoteBuild
    RemoteBuild 是远程编译工具,请解压到C:\RemoteBuild\
    进入计算机属性(控制面板-系统属性) - 高级系统设置 - 高级 - 环境变量 - 系统变量 Path
    尾部追加
    ;C:\RemoteBuild;
    确定
  2. 安装Visual Studio
    装载VS2012_ULT.iso镜像运行安装程序
    选择环境包时精简掉不需要的环境
    安装完成激活
  3. 安装Visual AssistX
    运行VA_X_Setup1929.exe
    使用Visual_Assist_X_DiE_By_TheCjw_LCG.rar中软件进行VAX的破解
  4. 优化VS2012
    VS2012菜单 工具 选项 可以设置以下项目
    环境 常规 颜色主体 可选深色系 保护视力
    环境 字体和颜色 可改变字体 字号
    文本编辑器 C/C++ 制表符 强烈建议选择 插入空格 而不要使用默认的保留制表符
    文本编辑器 C/C++ 高级 禁用波浪曲线
    IntelliTrace 建议不要启用。否则界面有可能会卡

使用说明

下面将以server为例进行说明
1. 解压protocol_src.zip
2. 修改build_linux_x64.ini中的内容
3. 在Linux中安装kernel-headers:yum install kernel-headers
4. 在Linux中安装libattr:yum install libattr-devel.x86_64
5. 在Windows中使用VS打开Server的sln解决方案
6. 按下键盘中的F7

VS中的调试框将显示:

  1. 1>------ 已启动生成: 项目: server, 配置: Linux x64 Win32 ------
  2. 1> 系统找不到指定的路径。
  3. 1> 系统找不到指定的路径。
  4. 1> Remote: 192.168.1.107:22
  5. 1> LocalWorkDir: E:\协\protocol\server
  6. 1> RemoteWorkDir: /home/zhaonanyu/snumen/server
  7. 1> Connecting to remote host...
  8. 1> Initializing SSH session...
  9. 1> Login...
  10. 1> Initializing SFTP...
  11. 1> Open channel...
  12. 1> DIR /home/zhaonanyu/snumen/server
  13. .....................省略........................
  14. 1> FILE /home/zhaonanyu/snumen/server/server.sln ..Done!
  15. 1> FILE /home/zhaonanyu/snumen/server/stree.h ..Done!
  16. 1> FILE /home/zhaonanyu/snumen/server/_list.h ..Done!
  17. 1> /usr/bin/gcc -DOS_LINUX -O2 -L/usr/lib64 -lnsl -lpthread -lrt -lcrypt main.c function.c func_linux.c net.c rc4.c stree.c dispatch.c -D_POSIX_PTHREAD_SEMANTICS -o server
  18. 1> **FINISHED**
  19. 1> **FINISHED**
  20. 1> Done

此时在Linux中的/home/zhaonanyu/snumen/server中应该可以看见server可执行文件了
/home/zhaonanyu/snumen/server路径为build_linux_x64.ini中指定的路径

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注