随笔分类 - C++
VS调用python方法
摘要:1、 安装python3.7 2、 Vs2010中配置python: 3、添加头文件:#include <Python.h> 4、问题:error LNK2001: 无法解析的外部符号 __imp__Py_Initialize@0 原因: 由于Python版本和项目编译版本不匹配导致这个问题,本文出
阅读全文
windows下使用pthread
摘要:windows下使用pthread坑太多。ps:pc环境windows10,x64。 以下是在该环境下的配置和编程的注意事项: 1、把pthread的文件解压缩后,把Pre-built.2文件夹中的include和lib中的文件分别复制到VS安装目录…\Microsoft Visual Studio
阅读全文
C语言结构体数组内带字符数组初始化和赋值
摘要:1.首先定义结构体数组: typedef struct BleAndTspRmtCmd{ char terminal[3]; char note[3]; char rmtCmd[10]; char cmdPropt[24];}; BleAndTspRmtCmd为结构体名,可以通过这个结构体名定义其他
阅读全文
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
摘要:从同事那里拷来两个头文件,一编译就出现了这个警告。 想要消除这个警告,几个方法: (1)转换Code文件为Unicode格式; (2)在Project -> Properties -> Configuration Properties -> C/C++ -> Advance 的 Disable Sp
阅读全文
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
摘要:升级VS过程遇到:从VS2008升级到VS2010。 1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决方案: 第一步:将 项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。(本人
阅读全文
sscanf,sscanf_s及其相关用法
摘要:#include<stdio.h> 定义函数 int sscanf (const char *str,const char * format,........); 函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的
阅读全文
fatal error C1083: 无法打开包括文件:“stdint.h”: No such file or directory
摘要:stdint.h是c99标准的头文件,vc不支持,所以肯定会提示“No such file or directory”的。 stdint.h是C99的标准,主要用于统一跨平台数据定义。 MSVC中不带有这个头文件,直到VS2010 解决办法: 去googlecode下载http://msinttyp
阅读全文
VS中没有为此解决方案配置选中要生成的项目
摘要:菜单->生成->配置管理器->给要生成的项目打钩
阅读全文
vs编译程序不能实现,“未能完成操作 未指定的错误”的解决办法
摘要:1、先把.vcproj 文件剪切到其他地方 2、打开.sln,报错-》点“确定”-》再点“确定” 3、把 .vcproj 文件 放回来,在vs2005右边的“解决方案”处右键 重新加载,就可以了。
阅读全文
error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
摘要:<pre id="best-content-1299104064" mb-10"="" style="font-size: 14px; line-height: 28px; ">该错误是因为当项目中混合了 .cpp 和 .c 文件时,编译器会对它们采取不同的编译方式(主要是因为对函数声明的处理方式不
阅读全文
C++常备知识总结
摘要:1.extern表示是外部函数或外部变量,比如: 2.#define是宏定义的意思 1.宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换,字符串中可以含任何字符,可以是常数,也可以是表达式, 预处理程序对它不作任何检查。如有错误,只能在编译已被宏展开后的源程序时发
阅读全文
关于“调试会话的可执行文件”对话框
摘要:用VS2008调试pHash算法的工程时遇到了一个问题,生成解决方案和编译都没有问题,但是一调试,马上出现了如下的对话框 网上说明,这种情况主要出现在调试dll或者lib时,因为VS不能直接启动dll和lib,而是启动指定的可执行文件。可执行文件调用dll时可对dll进行调试。 解决方法一:项目->
阅读全文
套接字编程原理
摘要:一、客户机/服务器模式 在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:首先服务器方要先启动,并根据请示提供相应服务:(过程如下) 1、打开一通信通道并告知本地主机,它愿意在某一个公认地址上接收客户请求。 2、等待客户请求到达该端口。 3、接收到重复服务请求,处理该请求并发送应答信号。 4、返回第二步,等待另一客户请求 5、关闭服务器。 客户方: 1、打开一通信通道,并连接到服务器所在主机的特定端口。 2、向服务器
阅读全文
浙公网安备 33010602011771号