C++Builder相談室 Part13
レス数が900を超えています。1000を超えると表示できなくなるよ。
0945デフォルトの名無しさん
2005/05/17(火) 19:12:401) ファイル(F) | 新規作成(N) | その他(O)...
2) 新規作成ダイアログから「コンソール ウィザード」を選択
ソースの種類: C++
VCLを使う、コンソール アプリケーションにチェック
3) OKボタンを押下
4) 自動生成されたUnit1.cppに次のコード(+が行頭にあるライン)を書く:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
+ Graphics::TBitmap *b = new Graphics::TBitmap;
+ b->Free();
return 0;
}
//---------------------------------------------------------------------------
5) プロジェクト(P) | Project1 を再構築(R)すると、次のエラーが。
[リンカ エラー] 外部シンボル 'Graphics::TBitmap::' が未解決(D:\〜\UNIT1.OBJ が参照)
[リンカ エラー] 外部シンボル '__fastcall Graphics::TBitmap::TBitmap()' が未解決(D:\〜\UNIT1.OBJ が参照)
コンソール ウィザードではなく、アプリケーションの場合は、上記エラーはでません。
また、上記エラーは実行時パッケージとしてvclを使用するように設定すると、
main()関数の実行前にAccessViolation例外が発生します。鬱です。
『[builder-ml: 35293] 外部シンボルが未解決』から始まるスレッドが該当しそうですが
「実行時パッケージを使用」しない設定での解決方法がわかりません。
どなたかご教示いただければ幸いです。
レス数が900を超えています。1000を超えると表示できなくなるよ。