C语言编译、链接问题
Kolde
这个作者很懒,什么都没留下…
展开
-
C语言 error C2143: syntax error : missing ';' before 'type'
1.问题描述问题展示如图所示:所有IDE为VS2010。源代码展示:源代码是一个将华氏温度转换为摄氏温度的程序。#include //void Fahr_Celsius()int main(){ //int fahr, celsius; int lower, upper, step; lower = 0; upper = 300; step = 20; pr原创 2017-07-10 16:59:53 · 6087 阅读 · 0 评论 -
LNK2019无法解析的外部符号—***,该符号在函数中—***中被引用
LNK2019无法解析的外部符号—***,该符号在函数中—***中被引用原创 2017-07-01 12:54:18 · 2621 阅读 · 0 评论 -
Linux 环境编译问题
1.错误类型:error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.解决办法:使用带参数原创 2018-05-14 19:27:04 · 626 阅读 · 0 评论 -
调用自己生成的动态链接库(DLL) VS调试(debug)右键无法进入函数定义
问题描述:自己建立的动态链接库工程,编译后生成的DLL文件。在另一个VS工程中使用DLL中的函数,在调试的时候发现右键无法跳转到函数定义位置(两个工程文件在同一设备上)。问题分析:无法跳转说明该函数无法定位到源文件的位置,这是因为在动态链接库工程中没有配置生成调试信息的选项,所以在使用该DLL的工程中调试的时候无法跳转进函数定义的文件。解决方案:在动态链接库工程中,更改配置选项...原创 2018-08-31 09:44:16 · 2941 阅读 · 0 评论 -
yum /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks
问题:centos 使用 yum 提示There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: /usr/lib64/python2.7/site-packages/pycurl.so: undefined sy...原创 2019-01-04 17:24:50 · 2896 阅读 · 1 评论 -
使用 libconfig 出现 ” (null):0 - file i/o error “ && 编译时路径和运行时路径
问题:使用libconfig 编译没有问题,运行时候出现 : “(null):0 - file i/o error ”原因:没有找到配置文件,配置文件名字没有写对, 配置文件路径没有写对,(可以是绝对路径,也可以是相对路径,建议相对路径)注意:这里说到上述第2点,配置文件路径不对,如果是相对路径,一定要注意:!!!(编译时路径和运行时路径)解释:编译时路径:(举...原创 2019-01-10 20:50:05 · 703 阅读 · 0 评论 -
gcc -I -i -L -l 参数区别 / -l(静态库/动态库)
介绍gcc - 参数-I( i 的大写) :指定头文件路径(相对路径或觉得路径,建议相对路径)-i :指定头文件名字 (一般不使用,而是直接放在**.c 文件中通过#include<***.h> 添加)-L :指定连接的动态库或者静态库路径(相对路径或觉得路径,建议相对路径)-l (L的小写):指定需要链...原创 2019-01-08 17:15:57 · 37247 阅读 · 1 评论 -
C/C++ 读取配置(config)文件 开源库(libconfig)
1.官网:https://hyperrealm.github.io/libconfig/2.github:https://github.com/hyperrealm/libconfig3.安装:cd到解压文件目录,依次运行如下命令./configure make (运行完生成 .so 和 .a) make check make install...原创 2019-01-08 18:01:52 · 15394 阅读 · 1 评论 -
c语言中的const的作用及解析
转载:http://www.cnblogs.com/zhangjiansheng/p/6527708.html简介:有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:const int MaxNum = 100; //班级的最大人数这样 Ma...转载 2019-01-10 10:57:29 · 2017 阅读 · 0 评论