C++
喵喵苗
嵌入式软件及硬件研发
展开
-
msvcrt.lib 和 libc.lib的冲突
以前经常遇到这个警告信息,因为运行并没有什么问题,所以也没深究。但是耿耿于怀那个“ 0 个错误,0个警告”的成功提示,在网上搜了一下。原来问题出在默认库的引用选择上。 VS2008,项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数。有时我们使用转载 2014-07-17 03:53:26 · 653 阅读 · 0 评论 -
msvcrt.dll是什么
msvcrt.dll 是微软在windows操作系统中提供的C语言运行库执行文件(Microsoft C Runtime Library),其中提供了printf,malloc,strcpy等C语言库函数的具体运行实现,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命令行参数)以及退出等功能。进程信息 msvcrt.dll是标准的微软C运行库文件。 属于: Window转载 2014-07-17 08:46:09 · 2798 阅读 · 0 评论 -
/MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题
一、MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译转载 2014-07-17 03:48:09 · 458 阅读 · 0 评论 -
error LNK2001: unresolved external symbol _daq_stop 错误处理
project->setting->link选项中加入msvcrt.lib库文件原创 2014-07-17 03:31:29 · 398 阅读 · 0 评论 -
int strncmp (const char *s1, const char *s2, size_t size) 函数 说明
功 能: 这个函数用来比较s1和s2字符串,这个函数将返回一个值, 它的符号与第一对不同的字符的比较结果相关。 如果两个字符串相等的话,strncmp将返回0。 如果s1是s2的一个子串的话,s1小于s2。此外还有,函数 int strncmp (const char *s1, const char *s2, size_t size) 此函数与strcmp极为类似。不同之处是,strncmp函数是原创 2014-08-22 14:50:13 · 2522 阅读 · 0 评论 -
window 编程数据类型
Windows Data TypesThe data types supported by Windows are used to define function return values, function and message parameters, and structure members. They define the size and meaning of these e转载 2015-11-03 10:56:30 · 437 阅读 · 0 评论 -
函数说明 getopt()用来分析命令行参数
函数说明 getopt()用来分析命令行参数。参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的。参数 optstring为选项字符串, 告知 getopt()可以处理哪个选项以及哪个选项需要参数,如果选项字符串里的字母后接着冒号“:”,则表示还有相关的参数,全域变量optarg 即会指向此额外参数。如果在处理期间遇到了不符合optstring指定的其他选项geto转载 2016-09-07 15:53:07 · 426 阅读 · 0 评论