最近,我无意中遇到了“在此范围内未声明”的多次错误,如下所示:
/usr/include/c++/9/ext/string_conversions.h:84:25: error: ‘ERANGE’ was not declared in this scope
84 | else if (errno == ERANGE
| ^~~~~~
In file included from /usr/include/c++/9/system_error:39,
from /usr/include
我想把64 cpp应用程序变成32位Ubuntu。在编译过程中,我会收到以下错误:
In file included from /usr/include/c++/4.6/i686-linux-gnu/64/bits/os_defines.h:40:0,
from /usr/include/c++/4.6/i686-linux-gnu/64/bits/c++config.h:393,
from /usr/include/c++/4.6/string:40,
from ./util.h:4,
我正在用一个跨musl编译器(相同版本)构建一个本机musl编译器(GCC 8.3.0),我得到了这个错误: In file included from /usr/local/x86_64-cros-linux-musl/include/pthread.h:30,
from /usr/local/x86_64-cros-linux-musl/lib/gcc/x86_64-cros-linux-musl/8.3.0/include/c++/x86_64-cros-linux-musl/bits/gthr-default.h:35,
我正在尝试编译一个包含<iostream>头的简单c++代码。令人惊讶的是,我正面临着我以前从未遇到过的错误。如果删除了<iostream>头,一切都会正常工作。
代码:
#include <iostream>
int main(){
return 0;
}
编译错误:
$ g++ temp.cpp
In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h:9:0,
from /usr/include/c++/7/cstdint:4
我是linux的初学者,当我在我的raspberry pi上运行我的第一个程序"HELLOWORLD“时,出现了这个警告:
pi@raspberrypi:~/raspitest $ g++ test.cpp -o test
In file included from /usr/include/c++/8/ext/string_conversions.h:41,
from /usr/include/c++/8/bits/basic_string.h:6400,
from /usr/include/c++/8/string
每当我尝试用IOStream编译一个C++文件时,我都会得到这个错误。我已经尝试重新安装了GCC G++ ( 4.6和4.9)和cpp。它没有帮助(或者可能我没有用正确的方法)。如何修复此错误
In file included from /usr/include/c++/4.9/bits/localefwd.h:40:0,
from /usr/include/c++/4.9/ios:41,
from /usr/include/c++/4.9/ostream:38,
from /usr/include/c++/4.9/
在netbeans中,我创建了一个新文件夹,并在其中添加了头文件。
现在,当我使用以下命令将新创建的文件夹中的头文件包含到另一个文件中时:
#include "folder1/myheaderFile.h"
编译器抱怨它找不到头文件。
错误是:
main.cpp:31:39: fatal error: folder1/myheaderFile.h: No such file or directory
当我想要在我的#include中包含一个文件夹中的头文件时,有什么办法吗?
编辑:我需要为每个文件夹创建一个makefile吗?另一个编辑:
When I right clicke
我想在Windows上使用等效的linux库libdns_sd.so。我正在使用QT/C++构建一个使用dns_sd.h的应用程序,我遇到了一个错误,我有:
dns_sd.h: No such file or directory
在Linux上,它与我的.pro文件中的这一行完美地结合在一起:
LIBS += /usr/lib/x86_64-linux-gnu/libdns_sd.so
我不知道要在Windows上包含什么才能让它正常工作。我在上下载了mDNSResponder,但我找不到要包含的库。
谢谢!
当我试图使用c++编译任何g++程序时,我得到以下错误,堆栈跟踪非常长,这只是一个示例:
...........
/usr/include/x86_64-linux-gnu/bits/byteswap.h:47:2: error: stray ‘\330’ in program
/usr/include/x86_64-linux-gnu/bits/byteswap.h:47:2: error: stray ‘\330’ in program
/usr/include/x86_64-linux-gnu/bits/byteswap.h:47:2: error: stray ‘\340’ in p
我正在尝试在我的c++代码中使用wait()和fork()。但是我在编译阶段得到了以下错误
../test/my_test.cpp: In member function 'void MYClass::myMethod()':
../test/my_test.cpp:98: error: no matching function for call to 'wait::wait(int*)'
/data/backfire/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/lib/gcc/i486-openwr
当我尝试构建matplotlib-1.3.1时,我得到了下面的freetype头错误。可能找不到ftheader.h。有没有办法解决这个问题?
注意:我只是按照中提到的说明安装了Freetype-2.5.0.1,因为从源代码手动构建Matplotlib-1.3.1失败了,因为所需的包'freetype‘最初没有找到。
In file included from src/ft2font.h:16,
from src/ft2font.cpp:3:
/usr/include/ft2build.h:56:38: error: freetype/config/fthea
In file included from /usr/include/c++/5.3.0/x86_64-solus-linux/bits/c++config.h:482:0,
from /usr/include/c++/5.3.0/cstdlib:41,
from prog1.h:4,
from prog1.cc:1:
/usr/include/c++/5.3.0/x86_64-solus-linux/bits/os_defines.h:39:22: fatal error: features.h: No such
我有写在linux上的c++静态库。可以为iOS构建这个库吗?
我已经安装了g++-arm-linux-gnueabi,但是当我尝试这样做时:
arm-linux-gnueabi-g++-4.7 main.cpp -o mn -march=armv7
输出为:
target CPU does not support ARM mode
感谢并为我的英语道歉
现在,我有一个问题:首先,我已经得到了ndk独立的工具链--arm-linux-androideabi-g++成功;现在我必须编写一个命令行c++程序,它将使用libcurl来执行http请求,我可以在我的mac上成功地编译它(它有libcurl默认值吗?)使用g++,但是当我使用arm-linux-androideabi-g++编译它时,它会产生以下错误:
arm-linux-androideabi-g++ -std=c++11 -lcurl upload.cpp -o upload
upload.cpp:12:23: fatal error: curl/curl.h: no such f
I am very new to the C++ and i am facing an issue in compiling the following code.
Some one please help me out .Thanks in Advance.
我已经按照成员的建议在头文件中添加了所有模板定义
=====================================================================================
Test.h ------- #include using namespace s
我正在尝试编译一个示例jsoncpp示例,但在“标准”头文件中显示了大量的编译错误。有没有人看过这个?
[~]$ g++ -g -c json.cc -I/usr/local/include/json
In file included from /usr/include/libio.h:62,
from /usr/include/stdio.h:75,
from /usr/lib/gcc/i686-redhat-linux/4.4.6/../../../../include/c++/4.4.6/cstdio:45,