How2lib
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[How2Computing]]
-関連トピックス
--[[Mac OS X の Xcodeでライブラリを作る:http://is.ocha.ac...
--[[Windwos Visual Studio 2010 のC++で動的ライブラリ dll ...
//--[[Windwos Visual Studio 2010 で静的ライブラリ lib を...
--[[ccで作ったライブラリ(dylib)をJava (JNA) から使う(Mac ...
*Windwos Visual Studio 2010 で静的ライブラリ lib を作る [...
[[動的ライブラリdllを作る:http://is.ocha.ac.jp/~siio/inde...
**簡単なliblをC言語で作る [#m1d981ac]
Visual Studio 2010から「新しいプロジェクト」「Win32コンソ...
http://gyazo.com/53ae6ce82b868f6462e56bdca34d368e.png
次に開くアプリケーションウィザードで、アプリケーションの...
http://gyazo.com/b5e7c8e45bc9cde22b0074c7e2759c09.png
ソースファイルが作られていないので、
ソリューションエクスプローラの「ソースファイル」で右クリ...
「追加」「新しい項目...」を選んで、「C++ファイル(.cpp)」...
名前は、多分何でも良いけど、mylib.cppにしておいた。
mylib.cppに以下のプログラムを書く。
#include "stdafx.h"は必要なのかどうか分からなかったけどと...
#include "stdafx.h"
int myAdd(int a, int b) {
return a+b;
}
これをビルドすると、
Debug(またはRelease)に、mylib.libが出来上がっている。
http://gyazo.com/b69d890c23757c424a698978700b5c86.png
**上で作ったlibを他のプログラムから呼び出して使ってみる [...
必要なものは、
-mydll.lib
だけである。
Visual Studio 2010でtestlibという名前のWin32コンソールア...
プロジェクトにファイルを追加する方法はいろいろあるらしい...
mydll.libをtestlib.cppのあるフォルダにコピーしてしまった。
testlib.cppに以下のプログラムを作ることで、myAdd()関数を...
#include "stdafx.h"
#pragma comment(lib,"mylib.lib")
int myAdd(int a, int b);
int _tmain(int argc, _TCHAR* argv[])
{
printf("value is %d\n",myAdd(3,4));
return 0;
}
int myAdd(int a, int b);の宣言は、もちろん、testlib.hに書...
mylib.hを用意してそれに書いておくのも良い(たぶんそれが良...
終了行:
[[How2Computing]]
-関連トピックス
--[[Mac OS X の Xcodeでライブラリを作る:http://is.ocha.ac...
--[[Windwos Visual Studio 2010 のC++で動的ライブラリ dll ...
//--[[Windwos Visual Studio 2010 で静的ライブラリ lib を...
--[[ccで作ったライブラリ(dylib)をJava (JNA) から使う(Mac ...
*Windwos Visual Studio 2010 で静的ライブラリ lib を作る [...
[[動的ライブラリdllを作る:http://is.ocha.ac.jp/~siio/inde...
**簡単なliblをC言語で作る [#m1d981ac]
Visual Studio 2010から「新しいプロジェクト」「Win32コンソ...
http://gyazo.com/53ae6ce82b868f6462e56bdca34d368e.png
次に開くアプリケーションウィザードで、アプリケーションの...
http://gyazo.com/b5e7c8e45bc9cde22b0074c7e2759c09.png
ソースファイルが作られていないので、
ソリューションエクスプローラの「ソースファイル」で右クリ...
「追加」「新しい項目...」を選んで、「C++ファイル(.cpp)」...
名前は、多分何でも良いけど、mylib.cppにしておいた。
mylib.cppに以下のプログラムを書く。
#include "stdafx.h"は必要なのかどうか分からなかったけどと...
#include "stdafx.h"
int myAdd(int a, int b) {
return a+b;
}
これをビルドすると、
Debug(またはRelease)に、mylib.libが出来上がっている。
http://gyazo.com/b69d890c23757c424a698978700b5c86.png
**上で作ったlibを他のプログラムから呼び出して使ってみる [...
必要なものは、
-mydll.lib
だけである。
Visual Studio 2010でtestlibという名前のWin32コンソールア...
プロジェクトにファイルを追加する方法はいろいろあるらしい...
mydll.libをtestlib.cppのあるフォルダにコピーしてしまった。
testlib.cppに以下のプログラムを作ることで、myAdd()関数を...
#include "stdafx.h"
#pragma comment(lib,"mylib.lib")
int myAdd(int a, int b);
int _tmain(int argc, _TCHAR* argv[])
{
printf("value is %d\n",myAdd(3,4));
return 0;
}
int myAdd(int a, int b);の宣言は、もちろん、testlib.hに書...
mylib.hを用意してそれに書いておくのも良い(たぶんそれが良...
ページ名: