GDB调试的时候出现了: Program received signal SIGSEGV, Segmentation fault.(程序收到信号SIGSEGV,分段故障) SIGSEGV:在POSIX兼容的平台上,SIGSEGV是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号.SIGSEGV的符号常量在头文件signal.h中定义.因为在不同平台上,信号数字可能变化,因此符号信号名被使用.通常,它是信号#11. 我的程序里执行了无效的内存引用. 对于不正确的
方法一: 这种方式最简便,首选这种,但是有时会因为不明原因而不好使,我自己电脑刚开始用这种方式是行得通的,但是后来中途装过很多乱七八糟的软件,估计环境变量改乱了,这时候只能用第二种或者第三种方法.先说第一种吧: 我安装的是VS 2013,内部版本为12.0,找到对应的那一行把路径填上去.如果没问题的话就可以直接编译UDF了. 注意如果用的是VS2017,看看用的是哪个版本,只留对应版本语句,其他两个注释掉. 方法二: 同样右键打开该文件,然后在最后一行添加: set INCLUDE >> pa