タグ

ブックマーク / marigold.sakura.ne.jp (2)

  • 開発ツール&ソフトウェア ツール関連の資料

    Links Standards / Documents RFC JM Project 日語マニュアルページ MSDN Intel Software Network - Forums Linux / UNIX The UNIX System The Single UNIX Specification, Version 3 Wine HQ IDE Mono Project Eclipse Emacs Emulation Extension Now Available! - The Visual Stuido Blog Programming The LLVM Compiler Infrastructure LLVMフレームワークで実用的なコンパイラーを作成する - IBM developerWorks clang: a C language family frontend for LLVM

    peltier
    peltier 2007/05/03
  • ダイナミック リンク ライブラリ(DLL)の基礎知識

    1. DLLの作り方(VC++編) 関数subをDLLにしたい場合,次のようにソースプログラムを作成する. 外部プログラムから呼び出したい関数(この場合sub)の前に __declspec(dllexport)という おまじないをつけておく(このおまじないがついていない関数はDLL外部からは見えないので安心). #include <stdio.h> __declspec(dllexport) int sub(int arg) { printf("sub %d\n", arg); return arg + 1; } sub.c 通常の静的にリンクして利用する関数を作る場合(*.objまたは静的リンク ライブラリ*.libを作ってリンクする場合)との違いは, DLLの外に公開したい関数の定義の前に__declspec(dllexport)というキーワードがつけることだけになっている. [さらに

  • 1