g++ 相关问题

g ++是GNU编译器集合(gcc)的C ++前端。


C++ 17``文件系统'不是名称空间name

我想知道为什么在以下代码中找不到命名空间: <- error, so changed to the following: #inc...

回答 3 投票 0

error:引用“ int64”是模棱两可的编译问题opencv + dlib inqt

我这里有奇怪的情况: 我是Mac OS X QT中的工作代码基础。我尝试使用相同的库(OpenCV + dlib)在Ubuntu相同的代码上编译它会带来错误吗? 让我疯狂的所有人...

回答 2 投票 0

哪个gcc和g ++版本支持哪个标准C ++?

,例如,哪个GCC版本支持C99? 是否有任何表格或图表显示GCC和G ++的标准支持状态? GCC和G ++如何发展? 谢谢你〜

回答 2 投票 0


G++错误:无法指定-fsanitize =地址

g++: error: cannot specify -static with -fsanitize=address

g++
回答 1 投票 0

int

回答 0 投票 0

-i标志在make file

我刚刚编写了简单的make文件来编译任意数量的文件。当我添加-i标志以添加包含目录时,它不起作用。 cc = g ++ cflags = -i。/inc dep = add.h mul.h obj = main.o ad ...

回答 1 投票 0

在用对象和源文件编译之间差异

i有一个文件main.cpp,其中包含int main()的实现,并且在foo.h和foo.cpp之间将库foo分开。 有什么区别(如果有) g ++ main.cpp foo.cpp -o main 和 ...

回答 2 投票 0

eRROR:在某些情况下,灵活数组成员的非静态初始化,而不是其他情况

我搜索了类似的问题,但没有找到任何具体的问题。

回答 1 投票 0

使用不同版本的G ++

这是因为我使用了Quantlib的较新编译器,而我自己的代码则使用了一个较旧的编译器?我不太确定,因为我还使用G ++ -4.8.x构建了Boost库,并且当我在自己的代码中使用boost :: shared_ptr并使用g ++ -4.6.x(由R)编译时,它可以很好地工作。

回答 1 投票 0

so im im制作一种语言,我想在C ++文件中编译C ++文件(例如Python中的OS.System(“ G ++”)),它说:

注意,此错误是为了通过System()上的G ++编译C ++文件,而不是源文件

回答 0 投票 0







如何使用多个版本的GCC

我们有一个新的应用程序,需要GLIBC 2.4(来自GCC 4.1)。我们运行的机器具有GCC 3.4.6。 我们无法升级,并且必须在该计算机上运行应用程序。 我们安装了g ...

回答 5 投票 0

为什么我的`set_terminate没有被称为set_terminate`以及如何被称为?

i在Windows 10上使用Cygwinwith with with with with with with with with with with witch 10,然后在此示例之后 Mintty Terminal 并用g++ 5.4.0对其进行编译,但是什么都没有打印。因此,我假设我的处理程序没有被召唤。缺少什么作用? 如果我用Visual Studio编译器对其进行编译,它确实可以正常运行// set_terminate example #include <iostream> // std::cerr #include <exception> // std::set_terminate #include <cstdlib> // std::abort void myterminate () { std::cerr << "terminate handler called\n"; abort(); // forces abnormal termination } int main (void) { std::set_terminate (myterminate); throw 0; // unhandled exception: calls terminate handler return 0; } :: g++ -o main main.cpp && ./main herecl.bat /EHsc /Femain.exe main.cpp && ./main是: $ cl.bat /EHsc /Femain.exe main.cpp && ./main Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x86 Copyright (C) Microsoft Corporation. All rights reserved. main.cpp Microsoft (R) Incremental Linker Version 14.00.23506.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:main.exe main.obj terminate handler called 我把它放在我的路径变量上,以便能够调用Visual Studio编译器和Cygwin环境的工具&cl.bat.。 明显地,Cygwin 64具有一些与Windows异常处理的问题。 目前(2025年1月,GCC 12.4.0),当安装Cygwin时,例外处理正常工作: windows10 终止处理程序被称为当安装cygwin 64时,未称为: windows服务器2022 Microsoft通过引入较新的操作系统改变了内部的控制流。 一个可能的解决方法是Mingw的跨构建。 (当然,除非您需要Cygwin的Posix兼容性。)

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.