近期在做⼀个简单的socket聊天程序,算是对VS有了更多深⼊的认识,今天就来博客总结⼀下,以免以后使⽤过程中会忘记。
1.解决⽅案与项⽬
Vsiual Studio中⼀个解决⽅案中可以包含多个项⽬,⼀个项⽬中只能有⼀个main函数,所以像socket编程,server和client要分开的话就必须建⽴俩个项⽬。以socket程序为例,要想同时运⾏server和client的话可以采⽤这种⽅式。1.⾸先将server项⽬设置成为启动项⾸先⿏标右击项⽬,
再将其设置成为启动项,然后点击调试运⾏的就是启动项。2.然后要运⾏client程序右击client项⽬,
然后,点击调试后会出现三级菜单启动新实例。
2.⽆法引⼊⾃⼰写的头⽂件
这种情况会经常发⽣,是创建的项⽬中没有引⼊⾃⼰创建的.h⽂件,引⼊⽅法如下项⽬->属性
->c/c++->常规->附加包含⽬录将头⽂件所在⽬录引⼊就好了。
3.如何查看⼀个类型的定义
在使⽤VS过程中,我们会经常遇到⼀个莫名奇妙的类型,如WORD,DWORD,乍⼀看很奇怪,什么奇奇怪的类型,c++中还有这种类型,这是嘛呀?这时候我们就需要跳到WORD类型的定义当中去⼀探究竟。
直接右键要查看的类型,然后转到定义就会跳转到类型定义的⽂档中直接查看类型的定义了。其实WORD就是unsigned short,DWORD也不过就是unsigned long罢了。
因篇幅问题不能全部显示,请点此查看更多更全内容