在体系结构+链接器命令中找不到的符号失败,退出代码为1

阿隆索·伊图尔贝

我一直在努力解决这个问题。我进行了全面搜索,似乎发现的都是带有相同错误消息的问题,但涉及构建完整的iPhone应用程序或处理头文件等各种问题。

我只是在编写一个简单的C ++程序,除了典型的iostream,stdlib.h和time.h外没有头文件。这是用于非常简单的大学作业,但是我无法继续工作,因为Xcode给出了与实际代码无关的错误(基于我所阅读的内容)。除了实际的.cpp文件之外,我没有其他任何混乱,我什至不知道如何将其弄乱。我已经以相同的方式完成了多项任务,并且从未遇到过这个问题。

当前代码:

#include <iostream>
#include <stdlib.h>
#include <time.h>


using namespace std;

//functions
void funcion1(int matriz, int renglones, int columnas);
void funcion2(int matriz, int renglones, int columnas);

//variables
int renglones=8;
int columnas=8;
int ** matriz = new int*[renglones];

int main()
{   
    //reservar columnas
    for (int i=0; i < renglones; i++)
    {
        matriz[i] = new int[columnas];
    }

    srand(time(NULL));
    funcion1(**matriz, renglones, columnas);
    funcion2(**matriz, renglones, columnas);
}

void funcion1(int **matriz, int renglones, int columnas)
{
    for (int y = 0; y <= renglones; y++)
    {
        for (int x = 0; x <= columnas; x++)
        {
            matriz[y][x] = rand() % 10;
        }
    }
}

void funcion2(int **matriz, int renglones, int columnas)
{
    for (int y = 0; y <= renglones; y++)
    {
        for (int x = 0; x <= columnas; x++)
        {
            cout << matriz[y][x] << " ";
        }
        cout << "\n";
    }
}

错误屏幕截图 错误屏幕截图

编辑:下面的固定代码。

void funcion1(int **matriz, int renglones, int columnas)
{
    for (int y = 0; y < renglones; y++)
    {
        for (int x = 0; x < columnas; x++)
        {
            matriz[y][x] = rand() % 10;
        }
    }
}

void funcion2(int **matriz, int renglones, int columnas)
{
    for (int y = 0; y < renglones; y++)
    {
        for (int x = 0; x < columnas; x++)
        {
            cout << matriz[y][x] << " ";
        }
        cout << "\n";
    }
}
保罗·麦肯齐

您没有向链接器提供funcion1(int, int, int)funcion2(int, int, int)功能。您正在main()程序中调用它们,但是链接器找不到它。

不,这不会调用您的funcion1(int**, int, int)函数:

funcion1(**matriz, renglones, columnas);

您将int**在两个级别上取消引用,从而产生一个int您对的致电也是如此funcion2


调用funcion1(**matriz, renglones, columnas)函数:

funcion1(matriz, renglones, columnas);

同样的事情 funcion2(int **, int, int);

funcion2(matriz, renglones, columnas);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

calabash-ios-找不到体系结构i386的符号-链接器命令失败,退出代码为1

来自分类Dev

FBSDKLoginManager:体系结构x86_64的未定义符号+链接器命令失败,退出代码为1

来自分类Dev

体系结构x86_64的未定义符号,链接器命令失败,退出代码为1

来自分类Dev

体系结构 x86_64 和链接器命令的未定义符号失败,退出代码为 1

来自分类Dev

链接器命令失败,并显示退出代码1(使用-v查看调用)和体系结构的未定义符号

来自分类Dev

xcode 5 ld:体系结构armv7 clang的11个重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

来自分类Dev

体系结构中的服务层-DLL?

来自分类Dev

64位体系结构中的CreateService

来自分类Dev

.NET服务中的重试体系结构

来自分类Dev

在8086体系结构中获取指令

来自分类Dev

RESTful体系结构中的URI

来自分类Dev

体系结构中的服务层-DLL?

来自分类Dev

在macOS上找不到体系结构的Boost :: Log符号

来自分类Dev

找不到体系结构armv7的符号

来自分类Dev

带有控制器的体系结构的名称,而非MVC的体系结构的名称

来自分类Dev

NDK构建-根据体系结构指定链接器设置

来自分类Dev

NDK构建-根据体系结构指定链接器设置

来自分类常见问题

体系结构arm64的重复符号

来自分类Dev

C ++功能模板,体系结构的未定义符号

来自分类Dev

watchKit中体系结构的未定义符号

来自分类Dev

体系结构i386的8个重复符号

来自分类Dev

C++ Xcode 未定义的体系结构符号

来自分类Dev

Xcode-缺少体系结构(库链接)

来自分类Dev

Mac OS X体系结构和命令行

来自分类Dev

将体系结构信息从gradlew命令传递给cmake

来自分类Dev

为yumdownloader指定Fedora版本和体系结构

来自分类Dev

让编译器根据体系结构选择乘法算法

来自分类Dev

简单计时器应用程序的体系结构

来自分类Dev

语言特定的体系结构/处理器

Related 相关文章

  1. 1

    calabash-ios-找不到体系结构i386的符号-链接器命令失败,退出代码为1

  2. 2

    FBSDKLoginManager:体系结构x86_64的未定义符号+链接器命令失败,退出代码为1

  3. 3

    体系结构x86_64的未定义符号,链接器命令失败,退出代码为1

  4. 4

    体系结构 x86_64 和链接器命令的未定义符号失败,退出代码为 1

  5. 5

    链接器命令失败,并显示退出代码1(使用-v查看调用)和体系结构的未定义符号

  6. 6

    xcode 5 ld:体系结构armv7 clang的11个重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

  7. 7

    体系结构中的服务层-DLL?

  8. 8

    64位体系结构中的CreateService

  9. 9

    .NET服务中的重试体系结构

  10. 10

    在8086体系结构中获取指令

  11. 11

    RESTful体系结构中的URI

  12. 12

    体系结构中的服务层-DLL?

  13. 13

    在macOS上找不到体系结构的Boost :: Log符号

  14. 14

    找不到体系结构armv7的符号

  15. 15

    带有控制器的体系结构的名称,而非MVC的体系结构的名称

  16. 16

    NDK构建-根据体系结构指定链接器设置

  17. 17

    NDK构建-根据体系结构指定链接器设置

  18. 18

    体系结构arm64的重复符号

  19. 19

    C ++功能模板,体系结构的未定义符号

  20. 20

    watchKit中体系结构的未定义符号

  21. 21

    体系结构i386的8个重复符号

  22. 22

    C++ Xcode 未定义的体系结构符号

  23. 23

    Xcode-缺少体系结构(库链接)

  24. 24

    Mac OS X体系结构和命令行

  25. 25

    将体系结构信息从gradlew命令传递给cmake

  26. 26

    为yumdownloader指定Fedora版本和体系结构

  27. 27

    让编译器根据体系结构选择乘法算法

  28. 28

    简单计时器应用程序的体系结构

  29. 29

    语言特定的体系结构/处理器

热门标签

归档