XCode链接器错误1-全局数组错误? 我在Visual Studio 13中编写了一个C++ PROJEKT,现在我想把它编译到一个MAC上。 检查代码后,我现在得到一个链接器错误1,规格如下:
ld:6个用于体系结构x86_64的双精度符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 在上面,我可以看到我创建的一些文件,比如Listener.o和main.o 我看了一下,看起来全局数组是个问题,但我不知道为什么,因为我只在标题中声明数组,没有定义 好的,让我们看看代码 Listener.hXCode链接器错误1-全局数组错误? 我在Visual Studio 13中编写了一个C++ PROJEKT,现在我想把它编译到一个MAC上。 检查代码后,我现在得到一个链接器错误1,规格如下:,c++,arrays,macos,linker,global,C++,Arrays,Macos,Linker,Global,ld:6个用于体系结构x86_64的双精度符号 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 在上面,我可以看到我创建的一些文件,比如Listener.o和main.o 我看了一下,看起来全局数组是个问题,但我不知道为什么,因为我只在标题中声明数组,没有定义 好的,让我们看看代码 Listener.h #include main.h int checkMouseDown[8]; int ShakerToogled; class definition... Listener.c
#include main.h
int checkMouseDown[8];
int ShakerToogled;
class definition...
Listener.cpp
#include main.h
... update the Variables and create them...
摇床
float intValue[16][10];
int SenderToogled;
摇床
#include main.h
... update the Variables and create them...
int checkMouseDown[8];
main.c
#include Listener.h
#include shaker.h
do something... with the global arrays
希望我能解释我的问题,你知道一些帮助
亲切问候
PS:错误仅在Mac电脑上,不在Windows中的Visual Studio中…获取错误,已将文件更改为: 在摇壶里
extern int checkMouseDown[8];
在摇壶里
#include main.h
... update the Variables and create them...
int checkMouseDown[8];
正在工作;)