言語
開発環境
Webアプリ/ミドル
データベース
OS/ネットワーク
ITスキル
海外サイト翻訳
書籍検索
用語検索
以下のファイルを作成します。
/*ファイル名: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.お問合せ