zoukankan      html  css  js  c++  java
  • 开发服务器端——工程配置

    概述:

       服务器开发,一般分为

    主程序类Project(主函数main)

    流程控制类Kernel(处理收到的数据)

    网络类Network(数据的收发)

    公共类Common(定义一些常量和结构体,自定义协议包等)

    1、创建一个win32的工程,空项目,完成,删除工程自带的文件夹;

    2、右键工程,选择添加,新建筛选器,分别命名为Project、Kernel、Network、Common,然后在我们的工程目录(后缀名为.sln的为解决方案目录,后缀名为.vcproj的为当前工程目录)下添加以Project、Kernel、Network、Common的文件夹,并在里面添加上头文件或者源文件,现在再回到编译器,将虚拟目录和我们的文件关联起来;

    3、项目属性——C/C++——常规——附加包含目录,添加上我们创建的文件夹目录,以后引用头文件时方便,如果需要使用第三方库,则还需要在附加包含目录和附加库目录中导入第三方库的lib和dll文件。

    4、现在让我们想想,如果一个解决方案下有100个工程,那么每个工程下面都会生成一个Debug目录,如果需要删除Debug目录,那我们必须一个个的把解决方案下的100个工程的Debug目录都删除,这个任务量太巨大了,那我们是否可以把它们放到一个Debug目录下呢?可以的!

    项目属性——常规——输出目录和中间目录,通常把Debug放在解决方案的上一层

    5、链接器——输出文件——编译后exe程序的输出位置,和Debug目录同一层的Bin目录,Bin目录一般存储的都是二进制的可执行文件。

    6、链接器——调试——生成程序数据库文件,将生成的程序数据库文件也保存到先前的Debug目录下,方面以后的调试和操作。

    7、链接器——输入——附加依赖项   这个就留点悬念吧,嘻嘻,我上次写网络程序的时候就是加上附加依赖项,报了一堆的错误啊,说多了都是泪哈,嘻嘻

    ps:从平时就养成良好的编码风格和编码规范,为成为一个优秀的程序员而努力!!!

     

  • 相关阅读:
    unity UGUI实现类似NGUI切换Sprite的方式
    商业智能系统在税务行业的应用
    MSRDS机器人仿真软件学习资源汇总
    Emotiv脑电设备与RDS机器人仿真初步测试
    unity使用UGUI创建摇杆
    如何利用FineBI做财务分析
    Android4.2.2源码目录结构分析
    一个前端妹子的悲欢编程之路
    推荐一款优雅高效的免费在线APP原型工具
    数据分析概述和理论基础
  • 原文地址:https://www.cnblogs.com/codergeek/p/3429635.html
Copyright © 2011-2022 走看看