2

一連の .C ファイルをコンパイルし、xlC コンパイラ バージョン 9.0 を使用して AIX 6.0 でオブジェクト ファイルを作成しようとしています。次のエラーが生成されます。

1540-1172 (S) More than one function "operator new" has non-C++ linkage.
1540-0424 (I) "operator new" is declared on line 92 of "/usr/vacpp/include/new".

1540-0121 (S) A template cannot have "C" linkage.

1540-0140 (S) The text "<" is unexpected.  "List" may be undeclared, ambiguous, or may require "typename" qualification.

あらゆる種類のガイダンスやヘルプをいただければ幸いです。

$ xlC -qversion
C for AIX version 6.0.0.0

コンパイラ xlC は C++ コンパイラのみです。#include の周りに extern 'C' がないことを確認しました。誰かがこれに取り組んだ場合、解決策を教えてください。

4

1 に答える 1