小编adi*_*dif的帖子

错误:链接器命令失败,退出代码为 1

我收到错误:

ndefined symbols for architecture x86_64:
  "_setVal", referenced from:
      _main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我查看了其他帖子,但似乎没有什么可以解决问题。我认为我正确使用了 include 。

主要.c:

#include "game.h"

int main(int argc, char *argv[]) {
setVal(board, 1, 0, 6);
}
Run Code Online (Sandbox Code Playgroud)

游戏.h:

#ifndef GAME_H_
#define GAME_H_

bool SetVal(Board* board, int row, int col, int value);

#endif
Run Code Online (Sandbox Code Playgroud)

游戏.c:

ndefined symbols for architecture x86_64:
  "_setVal", referenced from:
      _main in main.o
ld: symbol(s) not found for architecture x86_64
clang: …
Run Code Online (Sandbox Code Playgroud)

c include

0
推荐指数
1
解决办法
9291
查看次数

标签 统计

c ×1

include ×1