
[英]Using FFTW3 Fortran library in MacOS
尝试使用 gfortran 和 FFTW3 库编译 Fortran 程序时出现以下错误。 然而,该程序使用英特尔编译器 ifort 成功编译。 错误 编译命令 pois.f90是包含 FFTW3 命令的程序,用于通过傅里叶变换求解泊松方程。 等效的 C 程序也编译并成功执行。 根据 FFTW3 文 ...
[英]Using FFTW3 Fortran library in MacOS
尝试使用 gfortran 和 FFTW3 库编译 Fortran 程序时出现以下错误。 然而,该程序使用英特尔编译器 ifort 成功编译。 错误 编译命令 pois.f90是包含 FFTW3 命令的程序,用于通过傅里叶变换求解泊松方程。 等效的 C 程序也编译并成功执行。 根据 FFTW3 文 ...
[英]Android studio project build error: Linking CXX shared FAILED
我正在寻求帮助为 Android 构建一个项目(我在这方面的知识趋于 0)。 有一个比较老的项目。 我试图在 AndroidStudio 中构建它,但出现以下错误: 构建命令失败。 使用 arguments 执行进程 C:\Users\User\AppData\Local\Android\Sdk\ ...
[英]libgcc linker error: hidden symbol __aarch64_swp1_acq_rel in libgcc.a is referenced by DSO
我正在尝试链接一个我无法控制的共享库。 这个库有一个未定义的符号(nm 输出): U __aarch64_swp1_acq_rel 这似乎是在 libgcc.a 中定义的: 但是每当我尝试链接时,我都会在这个问题的标题中得到错误。 我明白这个符号是隐藏的动态链接(如果我错了请确认)。 所以我的问题是 ...
[英]LLVM - Cant Link Support Librarys/Linker Erros When Using LLVM-13 with Conan
我正在使用LLVM 柯南 package来构建我的编译器,到目前为止它已经很好了,直到我一直在尝试使用llvm::sys::getDefaultTargetTriple和llvm::TargetRegistry::lookupTarget 。 我得到了对两者的未定义引用。 两者似乎都来自 LLVM ...
[英]linking boost on Windows asks for versioned lib
我们有一个基于 C++ 的大型 cmake 项目,用于 Linux,我们通过 cmake 外部项目构建提升自己。 该项目也用于在 Windows 上构建经典英特尔编译器。 但是我无法访问这个旧的运行配置。 我将 Intel oneAPI 2023.0 与基于 LLVM 的 icx 编译器(clang ...
[英]iOS The project does not compile
我用的是M1 Pro Mac,项目用的是CocoaPods。 运行项目后失败。 仅构建活动架构调试:是发布:否排除架构空的构建错误:在 /Project/Pods/GoogleAnalytics/Libraries/libGoogleAnalytics.a(GAIUtil.o) 中,为 iOS 模拟 ...
[英]Makefile and Boost URLS: Multiple definition of some function on compilation
基本上 main.cpp 依赖于 server.cpp 中的函数。 所以main包含server.hpp,server.cpp也需要包含server.hpp。 Server.hpp 包括 boost::urls,其中包括: 服务器.hpp 问题是当我将它们分别编译为 main.o 和 server ...
[英]Armadillo lapack linker error when using Visual Studio
下面的简单程序调用 polyfit 以找到通过数据点的最佳直线。 `` 程序编译,但失败并出现 32 linker 错误。 它们似乎都与 lapack 或 blas 有关。 现在,自述文件似乎表明预编译库 libopenblas.dll 和 libopenblas.lib 包含 BLAS 和 LA ...
[英].quad $label in AT&T syntax: undefined reference to [label-name]
我学习汇编程序(AT&T)。 我试图编写程序来查找记录中最大字符串的长度。 在与命令链接期间 我有错误 person-data-with-names-pointer.s完整列表 我试图移动标签,但没有任何效果。 :( ...
[英]How to add external cpp libs to cmake project and pass to linker
我有一个由多个 git 存储库构建的项目,我想在其中使用一些外部开源库(比如说 lib1 lib2)。 我已将库添加到根目录 cmake 和子项目 cmake: 根 cmake: 子项目 1/cmake: 路径包含: 当我构建项目时,我得到: 即使在 clion 日志中: 知道为什么 linker ...
[英]Unable to Build ITK 5.* version on gcc / mingw 10 * - Pthread linking error/ windows10
我正在尝试从源代码编译 itk,它的版本是 5.3。 在 windows 10 64 位机器上安装了 mingw-w64 版本 10 我正在使用 cmake(最新版本)构建 itk 源。 在构建过程中,我如何从另一个源文件中收到“为大多数 pthread 函数找到多个定义”的 linker 错误。 ...
[英]Updating to Visual Studio 17.4.0 Yields linker errors related to TLS
编辑:只是为了关闭,这个问题原来是由于linker 中的一个错误。 Microsoft 在版本 17.4.3 中修复了它我刚刚将我的 Visual Studio 实例从 17.3.6 更新到 17.4.0。 然后我尝试了一个干净的解决方案。 突然我的一个项目给我 linker 错误 这完全让我感到 ...
[英]Linking SDL_image using macOS
所以我正在尝试使用 SDL2 和 Codelite 创建一个简单的 2D 游戏引擎。 我已经编写了这段代码并使用 gcc 编译了它,使用g++ src/*.cpp -o game -I include -L lib -lSDL2 -lSDL2_image但它没有用。 我有一个包含SDL2和SDL_ ...
[英]Compile Multiple Dependent C files using gcc
我在编译多个依赖 c 文件时遇到多重声明问题。 我一直在 main.c 中包含源文件并编译它。 它运作良好。 最近我的同事建议我不要那样做。 所以我试图改变我的代码并编译它制作不同的 .o 文件并最终链接它们。 但它没有用。 基本上我想做的与此类似: 要点.h 此 header 包含任何源文件可能需 ...
[英]calling a java funtion from C/CPP. Facing undefined reference to 'JNI_CreateJavaVM'` error in Ubuntu 18.04/20.04
我开始研究 Apache Iceberg。 它基于 JAVA,我们所有的代码都在 C 或 C++ 中。 所以我们正在研究与 Iceberg 交互的想法,我们认为可以使用 JNI,我们可以从 C/C++ 与 JAVA 交互。 但是我们在编译代码时看到问题说“未定义对'JNI_CreateJavaVM' ...
[英]GCC refuses to link SDL2 .a files
所以,我运行了一个命令来编译这个实验。 它看起来像这样。 "F:\Software-Development\mingw32\bin\gcc.exe" "F:\Software-Development\Sources\experiment\source\main.c" -L "F:\Software- ...
[英]How can I resolve C2733 Linking Error in Visual Studio
我一直在尝试在 MS Visual Studio 17 2022 中编译自适应通信环境 (ACE) 项目,但遇到了一系列相关的链接错误。 下面是一个例子: 这个问题显然不是源于 ACE 代码,而是源于与构建工具捆绑在一起的代码。 我的猜测是 MSVC 14.33.31629 和 Windows 套件 ...
[英]undefined reference to `__imp_CreateSolidBrush'
尝试使用 CreateSolidBrush 更改 window 背景颜色。 我已经包含了wingdi.h,我相信我已经链接了gdi32.lib(但是我通过使用LIB2A 将gdi32.lib 转换为gdi32.a,我想知道这是否可能是一个问题?)。 我不介意使用另一个 function 但我担心如果 ...
[英]How to compile with c++ <execution> standard library
问题我正在尝试使用标准算法库中的执行策略。 但是,当我尝试编译时,我收到以下错误消息 在查看了诸如this或this等各种其他相关问题后,我了解到execution库依赖于一个名为tbb的软件。 此外,为了编译使用<execution>的代码,必须手动链接到tbb 。 我的问题正是如何下 ...
[英]Link against node.js in simple c++ program
We are trying to use node.js in a C++ project and thus cloned the nodejs/node repository, that is linked from the Node.js documentation (chapter C++ ...