内部に配列を持つ構造体を作成しようとしています。配列のサイズは、コンパイル時に設定する必要があります。それはハードコードされていますが、変数を使用するので、コード内で簡単に変更できます。問題は、struct定義の前にヘッダでconst intを使用するとリンカエラーが発生しています。ここに私のコードは次のとおりです。ヘッダファイルから構造体にconst int項目を含む配列を宣言する方法
:
const int t_Module_qInternalParams =64;
typedef struct Module{
double internalParams[t_Module_qInternalParams];
} t_Module;
「#define」を使用してみませんか? –
@FelixPalmenはまだスタックオーバーフローのハングを取得しています – matt
'それはハードコードされていますが、変数を使用するので、コード内で簡単に変更できます。 「...それは何ですか? –