よくあるご質問
(FAQ)
よくあるご質問(FAQ)製品について
- 製品について > 制御機器 > シーケンサ MELSEC > MELSEC-Qシリーズ > C言語コントローラ > C++言語でプログラムを記述する場合の注意事項
製品について
C++言語でプログラムを記述する場合の注意事項
C++言語でプログラムを記述する場合の注意は?
- カテゴリー :
-
- 製品について > 制御機器 > シーケンサ MELSEC > MELSEC-Qシリーズ > C言語コントローラ
回答
C++言語でプログラムを記述する場合は、ソースファイルの拡張子を(.cpp)にして下さい。
また、C++言語で記述した関数をC言語のプログラム、スタートアップファイル(STARTUP.CMD)、shellから実行する場合は、extern”C”宣言を行なってください。(これを行なわないと正常に実行できない場合があります)
例)
extern "C"{
/* 関数 */
short funcA(short , long);
short funcB(long , short);
}
また、C++言語で記述した関数をC言語のプログラム、スタートアップファイル(STARTUP.CMD)、shellから実行する場合は、extern”C”宣言を行なってください。(これを行なわないと正常に実行できない場合があります)
例)
extern "C"{
/* 関数 */
short funcA(short , long);
short funcB(long , short);
}
- 製品名
- MELSEC-Qシリーズ
- 製品分類
- C言語コントローラ
- シリーズ
- CPU