Articles of 编译器错误

–Wunusedvariables编译器说错误

最近我开始用C + +编程(我来自Java,这花了我一点点改变哈哈)。 在Windows下一切正确。 问题是,我切换到Linux,这是我有问题的编译器。 通常当你声明一个variables而没有使用时,编译器会显示一个“警告”,表示这个variables没有被使用,但是我(在linuxmint 15下)把我当作“错误”抛出,并且没有编译:C不知道有没有人发生过这样的事情,但是在制作大型节目时(不止一节课)我生病了。 一个小例子:

Eclipse使错误127

这是我第一次使用Eclipse,也是我第一次在linux环境下编程。 所以我最终可能会发布一些半无用的信息,但我只是想尽可能详细地提供。 问题:我试图build立一个项目,我得到以下错误和警告。 问题:在IDE中,为了开始在linux中使用c ++,我需要做些什么和/或得到什么? 解决这个错误会很好,但是上面提到的是我的基本目标。 IDE信息: Eclipse Version: Helios Release Build id: 20100617-1415 OS信息: Fedora 13: i686 错误(1项) make: *** [src/xoorMath.o] Error 127 xoorMath C/C++ Problem 警告(2项) Error launching external scanner info generator (g++ -E -P -v -dD /home/xoorath/workspace/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp) xoorMath Unknown C/C++ Problem Error launching external scanner info generator (g++ -E -P -v -dD […]

Linux内核模块链接器警告:“***警告:<函数> undefined!” – 任何方式摆脱他们?

编译互相依赖的Linux内核模块时,链接器会提供未定义的符号警告 Building modules, stage 2. MODPOST *** Warning: "function_name1" [module_name] undefined! *** Warning: "function_name2" [module_name] undefined! *** Warning: "function_name3" [module_name] undefined! 一旦将模块插入到使用insmod或modprobe的内核中,即可parsing未parsing的符号。 有什么办法摆脱链接器的警告,但? 在这个问题上,我已经阅读了3个Google SERP,似乎没有人知道答案。 当你构build一个内核模块时,这些链接器警告是否应该是这样的?

fprintf,错误:格式不是string文字,也没有格式参数[-Werror = format-security

当我尝试在Ubuntu上编译fprintf(stderr,Usage) ,我得到这个错误: error: format not a string literal and no format arguments [-Werror=format-security 但是当我在编译成功的其他Linux发行版(RedHat,Fedora,SUSE)上编译时。 任何人有一个想法?

无法从谷歌协议缓冲区编译示例

我grep的其他主题,但他们不帮我=(在我的工作服务器上,我没有sudo特权,所以我安装PB ./configure –prefix = / home / username / local 然后我用“person”例子创build源文件并用protoc成功编译它。 我没有pkg-info =(。我试着编译它 g ++ -I / home / username / local / include -L / home / username / local / lib -lprotobuf -lpthread main.cpp person.pb.cc 然后有十亿个相似的错误即 person.pb.cc:(.text+0x4cf):对“google :: protobuf :: internal :: kEmptyString”的未定义引用 我认为,这是一个链接问题,但如何解决呢? echo $ LD_LIBRARY_PATH / home / username / local […]

无法在Linux Mint 15中编译简单的c程序

我是一个Linux Mint 15用户。 我想用C编写简单的程序 下面是我的代码(hw.c) #include<stdio.h> #include<conio.h> int main() { printf("Hello World"); } 但是,当我尝试用gcc编译它 gcc -o hw hw.c 它给了我一个错误 hw.c:1:18: fatal error: stdio.h: No such file or directory compilation terminated. 我GOOGLE了,发现一些解决scheme,说安装build-essential 并试图安装它 sudo apt-get install build-essintial 但它再次发生错误。 错误是 Some packages could not be installed. This may mean that you have requested an impossible situation or […]

编译.c代码时socklen_t未声明

我想在Windows使用MinGW(gcc file.c -o compiled.exe)编译这个.c代码: /***************************************************/ /* AUTHOR : LAW CHIU YUEN */ /* FILENAME : smtpr.c */ /***************************************************/ #ifdef WIN32 #include <windows.h> #include <winsock.h> #else #define closesocket close #include <unistd.h> #include <netdb.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #endif #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <arpa/inet.h> #include <ctype.h> //#define MYPORT 40711 // […]

dev c ++编译器错误

我得到这个错误在编译(实际上这是一个非常简单的项目,语法是绝对好的) E:\ proj1 \ Makefile.win [Build Error] [main.o]错误1 这是我的编译器日志(dev c ++ v 4.9.9.2) 编译器:默认编译器 build立Makefile:“E:\ proj1 \ Makefile.win” 执行制造… make.exe -f“E:\ proj1 \ Makefile.win”全部 g ++ .exe -c main.cpp -o main.o -I“C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include”-I“C:/ Dev-Cpp / include / c ++ / 3.4 .2 /向后“-I”C:/ Dev-Cpp / include / c ++ / 3.4.2 / mingw32“-I”C:/ Dev-Cpp / include […]

我如何使用cython编译扩展?

我正在尝试在Python 2.6 64位版本的Windows 7 64位机器上从示例页面编译一个简单的cython扩展。 我从Gohlke的页面安装了Cython 0.15.1 for Windows 64位版本。 基本上, 这里和这里的答案不是我的select,因为我真的需要Python 64位版本来解决更大的内存。 此外,因为我正在尝试使用.NET 4的Microsoft SDK进行编译,所以我不能在后一种解决scheme中使用该方法。 我尝试了这里的步骤,并观察绿色的窗口,但编译现在抛出cannot find vcvarsall.bat错误。 以下是我尝试的命令序列: C:\>cd "Program Files\Microsoft SDKs\Windows\v7.1\" C:\Program Files\Microsoft SDKs\Windows\v7.1>set DISTUTILS_USE_SDK=1 C:\Program Files\Microsoft SDKs\Windows\v7.1>setenv /x64 /release Setting SDK environment relative to C:\Program Files\Microsoft SDKs\Windows\v7.1\. Targeting Windows 7 x64 Release C:\Program Files\Microsoft SDKs\Windows\v7.1>e: E:\>cd cython E:\cython>python setup.py build_ext –inplace […]

打开Cv渔业

我有这个问题, 当我运行vs2010(debugging)(打开简历2.4.0)facerec_demo.cpp给我的程序这个错误 OpenCV错误:未知函数,文件…… \ src \ opencv \ modul es \ core> \ src \ matrix中的图像步骤错误(matrix不连续,因此其行数不能更改)。 cpp,801行 这个错误导致我在facerec.cpp中的这一行 (Fisherfaces :: train(InputArray src,InputArray _lbls) Mat data = asRowMatrix(src, CV_64FC1); <– this gets a exeption, not handled. 和ai使用在pgm img数据库,这是我原来的* facerec_demo.cpp *文件 #include "stdafx.h" #include <opencv2/opencv.hpp> #include <iostream> #include <fstream> #include <vector> #include <string> #include <sstream> using namespace […]