我在类似的行上看到了一个问题 Specify Array from Command Line Argument
虽然我的问题有点不同。
我有多个文件实现相同大小的数组(NOC_SIZE)。我的程序有一个默认模式和一个用户模式(命令行参数)。我给了'unsigned int NOC_SIZE = 16;' 在 main 函数开始之前在我的代码中添加一行。在另一个头文件中,我声明了一个带有参数'static unsigned int NOC_SIZE;'的结构(noc_package)。这个头文件包含在所有需要的文件中。
但是在我声明了一个数组的文件中(int arr[noc_package :: NOC_SIZE])它给出了一个错误,说数组绑定不是整数。
有人可以建议解决这个问题吗?
谢谢你。