EC++ とライブラリ設定

テクニカル・ノート 59204

アーキテクチャ:

All

コンポーネント:

compiler

更新日:

2018/08/13 8:13

はじめに

拡張C++ (ECC++) を使おうとすると、リンカにおいて以下のようなエラーが発生する。

Unknown external '__record_needed_destructor'

解決方法

ライブラリの設定をDLIBに変更します。変更は、プロジェクト(Project) > オプション(Options) > 一般オプション(General Options) > ライブラリ設定(Library Configuration)から行います。

背景

CLIBと呼ばれる従来のランタイムライブラリは、Cのソースでのみ使用できます。DLIBランタイムライブラリは、EC++をサポートしています。

全ての製品名は、それぞれの所有者の商標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。