分散ETOSを使用するアプリケーションの作成時に、外部シンボルの未解決エラーが発生します。
「error LNK2019:未解決の外部シンボル _imp_sprintf_s が関数 CSEENA で参照されました。」
Visual Studio 2015または2017を利用する際には、Visual Studioが提供する以下のライブラリもリンクしてください。
・legacy_stdio_definitions.lib
・legacy_stdio_wide_specifiers.lib
コマンドラインまたはバッチファイルからコンパイラを起動する場合は、cobコマンドでライブラリ名を指定してください。
例) cob main1.cbl legacy_stdio_definitions.lib legacy_stdio_wide_specifiers.lib
COBOL開発環境を使用する場合は、以下の手順で設定を行ってください。
(1) メニューの[ビルド]-[オプション設定]コマンドを選択する。
(2) 表示される「オプション設定」画面で、[リンカ]タブを選択する。
(3) [リンクライブラリ]テキストボックスに、セミコロンで区切ってライブラリを指定する。
(例) legacy_stdio_definitions.lib;legacy_stdio_wide_specifiers.lib
(4) [OK]ボタンを押下する。
【確認済みのバージョン】すべて
【確認済みの対象OS】Windows