ライブラリの作り方

howtomakelibrary.png
  • 静的ライブラリ…..dllが不要だけどlibのファイルが巨大。
  • ただのライブラリ(動的ライブラリ)….dllが必要→自作dllの作り方
#ifndef _DELAUNAY_LIB_
#define _DELAUNAY_LIB_
#include <float.h>
#include "Triangle.h"
 
#ifdef _DEBUG
#pragma comment(lib,"delaunay.lib")
#else
#pragma comment(lib,"delaunay.lib")
#endif // _DEBUG
 
#endif // _DELAUNAY_LIB_

プロジェクトの設定

「プロパティ」→「構成プロパティ」→「C/C++」→「コード生成」

のところは使う側と、ライブラリ生成側と合わせないと駄目。LNK2005エラーになって_printfは既に定義されてますとかいうエラーになる

サポートサイト Wikidot.com