【初心者歓迎】C/C++室 Ver.59【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0253デフォルトの名無しさん
2008/04/02(水) 20:29:09TestProgプロジェクトにあるCTestClassクラスをライブラリにしてMainProjプロジェクトで使おうとしています。
CTestClassクラスが宣言されているTestClass.h、TestClass.cpp、そしてほとんどカラのstdafx.hとstdafx.cppをビルドしてTestProg.libを作成しました。
そしてMainProjプロジェクト内のファイルにて
#pragma comment(lib, "TestProg.lib")
このようにライブラリの使用を宣言するまでは問題なかった(ビルド成功)のですが、CTestClassを使おうとすると宣言がされていないとエラーが出ます。
ライブラリ内のクラスを使うにはこれらに加えて何かしないといけないのでしょうか?
ちなみにMainProjにTestClass.hとTestClass.cppを追加し、上記の#pragmaの代わりに
#include "TestClass.h" を入れるとエラーは出ませんでした。
■ このスレッドは過去ログ倉庫に格納されています