トップ  eラーニング  書籍紹介  用語集

Google

言語

開発環境

Webアプリ/ミドル

データベース

OS/ネットワーク

ITスキル

海外サイト翻訳

書籍検索

用語検索

Borland C++ Compiler DLL作成

コーディング

以下のファイルを作成します。


/*ファイル名:dllhello.c*/

#include <stdio.h>
__declspec(dllexport) void Hello(void)
{
    printf("Hello!\n");
}

/*ファイル名:main.c*/

__declspec(dllimport) void Hello(void);

int main(void)
{
    Hello();
    return 0;
}

rem ファイル名:build.bat

rem dllhello.cのコンパイル
@echo on
	call bcc32 -c dllhello.c
rem DLLの作成
@echo on
	call bcc32 -tWD -WM -edllhello.dll dllhello.obj
rem シンボルを解決するライブラリ作成
@echo on
	call implib dllhello.lib dllhello.dll
rem 実行形式ファイルの作成
@echo on
	call bcc32 -etest.exe main.c dllhello.lib
rem ファイルの一覧表示
@echo off
	call dir
pause

ビルド

ソースファイル(dllhello.c、main.c)があるディレクトリで、build.batを実行します。
dllhello.dllおよびtest.exeが出来ていることを確認します。

テスト

dllhello.dllおよびtest.exeのみをあるディレクトリにコピーします。
コマンドプロンプトでそのディレクトリに移動します。
testと打ち込んで「hello !」と出力されるか確認します。

戻る

Loarding…

グループサイト  zealseeds  zealseedsラーニング  zealseedsブックス  名か字  名科辞典  幸福の木の育て方

Copyright (C) 2007-2011 zealseeds. All Rights Reserved.お問合せ