Mach-o 链接器错误
Mach-o Linker Error
我无法构建我的项目,因为我一直收到此错误。据我了解,它处理我在代码中使用的常量 tagShift。如果有人能帮我解决这个问题,我将不胜感激
我猜你在多个文件中包含了 TrafficLightG.h。
#include "TrafficLightG.h"
以这种方式声明您的常量:
TrafficLightG.h
const int tagShift;
TrafficLightG.m
const int tagShift = 90;
PS: 使用 NSInteger 或 NSUInteger 而不是 int。
有一天我遇到了同样的问题,得出的结果是:
这里您有一个 int tagShit
的 常量类型 。所以你不能在两个或多个 classes 中创建同名的常量类型变量。更改 class 之一中的 tagShit
变量名称(可能是 tagShift1 或其他任何名称),这样就可以了。
希望对您有所帮助。
我无法构建我的项目,因为我一直收到此错误。据我了解,它处理我在代码中使用的常量 tagShift。如果有人能帮我解决这个问题,我将不胜感激
我猜你在多个文件中包含了 TrafficLightG.h。
#include "TrafficLightG.h"
以这种方式声明您的常量:
TrafficLightG.h
const int tagShift;
TrafficLightG.m
const int tagShift = 90;
PS: 使用 NSInteger 或 NSUInteger 而不是 int。
有一天我遇到了同样的问题,得出的结果是:
这里您有一个 int tagShit
的 常量类型 。所以你不能在两个或多个 classes 中创建同名的常量类型变量。更改 class 之一中的 tagShit
变量名称(可能是 tagShift1 或其他任何名称),这样就可以了。
希望对您有所帮助。