xyn9/libstd
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
libstd 0.8
Usage: build.bat [(default)|nostartup]
Options:
(default): normal mode
nostartup: exclude startup
標準LIBC代替ライブラリのLIBCTINY(Matt Pietrek氏作)および、同ライブラリ
マルチバイト拡張版であるTiny C Runtime Library(Mike_V氏作)を自分用に改
造したものです.
オプション:
default: オプション無しで実行すると、"default"というサブディレクトリ
に以下のファイルがコピーされます.
libstd.lib シングルスレッド用 通常版
libstd_mt.lib マルチスレッド用 通常版
libstd.h インクルードヘッダ
nostartup: "nostartup"を指定すると、"nostartup"というサブディレクトリ
に以下のファイルがコピーされます.
libstd.lib シングルスレッド用 スタートアップ・ルーチンなし版
libstd_con.lib シングルスレッドコンソールアプリ用 スタートアップ・ルーチンなし版
libstd_mt.lib マルチスレッド用 スタートアップ・ルーチンなし版
libstd_con_mt.lib マルチスレッドコンソールアプリ用 スタートアップ・ルーチンなし版
libstd.h インクルードヘッダ
_startup.cpp スタートアップ・ルーチンの雛形
使い方:
"libstd.lib"(または"libstd_mt.lib")と"libstd.h"ともに同じパスにある
ものとします.
1. プリプロセッサに"_USE_LIBSTD"(マルチスレッド版は"_USE_LIBSTD_MT")
を定義
("_USE_LIBSTD"定義の有/無で使用/不使用切替え可)
2. "libstd.h"をインクルード
例)
#define _USE_LIBSTD
#inlude "libstd.h"
参考URL:
リポジトリwiki
http://wiki.github.com/xyn9/libstd
LIBCTINY - Matt Pietrek 2001
http://www.wheaty.net/downloads.htm
Tiny C Runtime Library - CodeProject
http://www.codeproject.com/KB/library/tlibc.aspx
2015.05.27
------------------------------------------------------------
xyn9 <xyn9.mail@gmail.com>
http://xyn9.github.com/
------------------------------------------------------------
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.