linker-errors相关内容
我有 Eclipse Juno 和 Force.com IDE.当我尝试创建新类时,它们总是显示:未能创建部件的控件.它第一次起作用,但现在他们总是展示这一点.如果我在 force.com 平台内创建它们,也会发生同样的情况. 错误详情:org.eclipse.core.runtime.AssertionFailedException:断言失败:在 org.eclipse.core.runtim
..
我正在尝试构建一个 Fortran 程序,但我收到有关未定义引用或未解析外部符号的错误.我已经看到关于这些错误的another question,但那里的答案大多特定于 C++. 在 Fortran 中编写时这些错误的常见原因是什么,我该如何修复/防止它们? 解决方案 有很多可能的方式可以看到这样的错误.在尝试构建程序(链接错误)或运行程序(加载错误)时,您可能会看到它.不幸的是,很
..
在 Visual Studio 2012 中创建最简单类型的新 MFC 应用程序并将其设置为静态链接到 MFC 时,链接失败. 这是从创建项目开始的7 个屏幕截图库通过向导,直到建筑物(导致链接器错误).中间没有进行源代码编辑. 错误日志状态: 1>------ 构建开始:项目:测试,配置:调试 Win32 ------1>stdafx.cpp1>测试Dlg.cpp1>测试.cpp1
..
我的项目在 VS 2010 的调试和发布模式下编译和运行正常.今天我尝试用 VS 2012 编译它,我得到了这个错误: 1>生成代码...1>pcrecppd.lib(pcrecpp.obj):错误 LNK2038:检测到“_MSC_VER"不匹配:值“1600"与 NamesEditorDlg.obj 中的值“1700"不匹配 我在代码中搜索了“_MSC_VER",但找不到任何匹配项.我也找
..
我有 3 个类似这样的 cpp 文件 #include "Variables.h"无效的 AppMain() {//东西...} 它们都在其中使用相同的变量,因此它们具有相同的标题,但我得到了这样的东西 1>OnTimer.obj : error LNK2005: "int slider" (?slider@@3HA) 已在 AppMain.obj 中定义 这是为什么呢? 解决方案
..
我正在尝试使用 ld 而不是 g++ 链接 C++ 的输出.我这样做只是为了学习如何做,而不是出于实际目的,所以请不要建议只用 g++ 来做. 看着这个问题,这个人当他们运行 ld 命令时得到同样的错误: $ ld test.o -o test.outld:警告:找不到入口符号_start;默认为 00000000004000e8test.o:在函数“main"中:test.cpp:(.t
..
takeaway.o:在函数“takeaway"中:项目:145:未定义对“外卖 vtable"的引用项目:145:未定义对“外卖 vtable"的引用takeaway.o:在函数“~takeaway"中:项目:151:未定义对“外卖 vtable"的引用项目:151:未定义对“外卖 vtable"的引用takeaway.o:在函数“gameCore"中:project.h:109: 未定义对 `
..
这个 mingw 包含 gcc 4.6.3,名称为 - i686-w64-mingw32. 在 Windows 上一个 Qt 的.pro 文件 w.r.t 一个 hello world 程序: QT += 核心 gui模板 = 应用程序目标 = ef来源 = ef.cpp依赖路径 += .包含路径 += .INCLUDEPATH += c:/R-2.15.1/includeINCLUDEP
..
当我尝试运行 Java 应用程序时,我收到以下错误: 线程“main"java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 ocijdbc9 我的 PC 上没有文件 ocijdbc9.*,但我在 %ORACLE_HOME%\bin 中有 ocijdbc10.dll. %ORACLE_HOME% 指定正确,所以我认为问题
..
我正在尝试用 C 编译并运行一个简单的“Hello World"程序,但遇到一个奇怪的错误一些C标准库函数的多重定义 .c 文件是: #include #include int main(int argc, char **argv) {printf("你好世界\n");返回0;} 我用来编译和创建可执行文件的命令是: gcc -Werror -Wa
..
我正在尝试使用我编写的库来编译一个简单的测试应用程序.这在其他机器上编译并运行良好. 我在/usr/lib 有 libroller.so.我正在编译一个 main.cpp: g++ -g3 -Wall -I"../../" -lrt -lroller -o rap main.o 它抱怨许多错误,例如: /....../main.cpp:51: 未定义对 `Log::i(char con
..
我有一个 DLL,我想使用它的一些功能. #include 使用命名空间标准;extern "C" __declspec(dllimport) int Initialize(char* localPort, char* adminServerName, int rpcTimeout);主函数(){int res = Initialize("7864", "6000@kabc"
..
[[UPDATE]] -> 如果我 #include "Queue.cpp" 在我的 program.cpp 中,它工作得很好.这应该没有必要吧? 大家好——我正在使用 Visual Studio 2010,但在链接快速而肮脏的队列实现时遇到了问题.我从一个 empty Win32 控制台应用程序开始,所有文件都存在于项目中.对于冗长,这里是复制我的错误的完整代码.我意识到某些代码实际上可能
..
使用 Xcode 4 重新编译 C++ iPhone 应用程序我得到这个讨厌的链接器错误: ld: 错误的代码生成,__static_initialization_and_destruction_0(int, int) 中的指针差异到架构 armv6 的全局弱符号 vmml::Vector2::ZERO 有人知道是什么意思吗?当然,如何让它消失也很好:) 应用程序编译 &在 Xcode
..
我在 *.cc 文件中使用 pthread.h.当我尝试使用 pthread_exit(0); 或 pthread_join(mythrds[yy],NULL); 它说: .cc:(.text+0x3e): undefined reference to `pthread_exit' 当使用 gcc 在 *.c 文件中编译非常相似的代码时,它可以完美运行.如何在 c++ 中使用 pthread
..
首先,我知道这个问题遍布整个网站,但我几乎查看了所有问题,但似乎无法找出问题所在.这是在 VS 2012 中.谢谢. //Socket.h#pragma 一次#include #include 使用命名空间标准;常量 int STRLEN = 256;类套接字{受保护:WSADATA wsaData;套接字我的套接字;套接字我的备份;套接字接受套接字;
..
我定义了一个特殊文件:config.h 我的项目也有文件: t.c, t.hpp.c,pp.hb.c b.hl.cpp 和#includes: 在 t.c 中: #include "t.h"#包括“b.h"#include "pp.h"#include "config.h" 在公元前: #include "b.h"#include "pp.h" 在 pp.c 中:
..
我对 C 很陌生,我有这个代码: #include #include 诠释主要(无效){双倍 x = 0.5;双倍结果 = sqrt(x);printf("%lf 的平方根是 %lf\n", x, result);返回0;} 但是当我编译这个时: gcc test.c -o test 我收到这样的错误: /tmp/cc58XvyX.o:在函数“main"
..
我正在尝试了解如何在单独的头文件中解耦 CUDA __device__ 代码. 我有三个文件. 文件:1:int2.cuh #ifndef INT2_H_#define INT2_H_#include “cuda.h"#include “cuda_runtime.h"#include "device_launch_parameters.h"__global__ 无效内核();__de
..
在阅读了 CUDA 9 中的合作组之后,我一直在尝试在网格级别进行同步. 我正在使用 Visual Studio 2017、GTX 1060 和 CUDA 9.1. 我修改了我的代码如下: __global__ void ExplicitKernel_American(/* ... */) {int i = threadIdx.x + blockDim.x * blockIdx.x;
..