随笔分类 - c/c++
摘要:(1) .dll .obj .lib使用在windows平台下。 .dll:动态链接库,作为共享函数库的可执行文件。 .obj:目标文件,相当于源代码对应的二进制文件,未经重定位。 .lib:可理解为多个obj的集合,本质与....
        阅读全文
                
摘要:H文件目录:依次点击“项目——XX 属性——C/C++——常规”,在“附加包含目录”中加入H文件所在的文件夹 LIB目录: 依次点击“项目——XX 属性——链接器——常规”,在“附加库目录”中加入LIB所在目录 还没完,在“链接器”中找到“输入”,在“附加依赖项”中加...
        阅读全文
                
摘要:首先是预编译,这一步可以粗略的认为只做了一件事情,那就是“宏展开”,也就是对那些#***的命令的一种展开,例如define MAX 1000就是建立起MAX和1000之间的对等关系,好在编译阶段进行替换。例如ifdef/ifndef就是从一个文件中有选择性的挑出一些符...
        阅读全文
                
摘要:原文地址:http://www.cppblog.com/chugf/archive/2011/07/05/150224.html Java与C++通讯还有编码转码的问题存在,假设通讯编码采用UTF-8 C++客户端发送时需要转码成UTF-8编码,接收服务端应答消息后再转回Unicode或者GBK编码
        阅读全文
                
摘要:最近学习了Apache MINA通讯,在使用过程中碰到了一些问题,记录下一些心得。 在服务端和客户端都使用MINA提供的库时,通讯一切正常,当我把客户端改为C++代码时,发现客户端发送给服务端的二进制流中的整形数据,位置被倒置了。 C++客户端16进制 :0x00000013 MINA服务端16进制
        阅读全文
                
摘要:当一个解决方案中设置了工程A依赖于工程B;工程B为 lib 静态库;工程A需要链接工程B的库;此时,在该解决方案中编译,工程A和B都不会有问题; 但是,如果迁移工程A到其他位置,仅附带工程B的头文件和lib文件;并且在工程A中设置了相应的库目录和头文件目录;但是,编...
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号