ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
マルチメディア
>
グラフィック
>
3Dレンダリング
>
Lamp
>
チケット一覧/検索
>
チケット #9851
Lamp
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
CVS
リポジトリ閲覧
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
コミュニケーション
MLの一覧
ニュース
チケット #9851
チケット一覧/検索
新規チケット登録
RSS
VC++ 2005 Express Edition 対応について
登録:
2007-01-25 13:38
最終更新:
2007-01-26 01:41
モニタ
ON
OFF
報告者:
hideman
担当者:
(未割り当て)
チケットの種類:
サポートリクエスト
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし
詳細
返信
皆様はじめまして。
C++で箱庭を作ってみようと、最近興味を持ち、
こちらのミドルウェアを参考に勉強をしようと思っている者
です。
VisualStudio.NET用と書かれているのは承知でお聞きしたい
のですが、
どなたか VC++ Express Edition で、LAMPの環境構築に成功
された方は
いらっしゃいますでしょうか?
当方何度かチュートリアルファイルのビルドに挑戦している
のですが、
エラーが出てビルドが通りません。
現在の状況はこのようになっています。
■デバッグビルドを行うと、
1>LINK : fatal error LNK1104: ファイ
ル 'LampDebug.lib' を開くことができません。
と表示されます。
LampDebug.lib が見つからないということだと思うのです
が、
ダウンロードファイルや、CVS内を見てもそれらしいファイ
ルがないので、
これより先に進めません。
■リリースビルドを行うと、下記のようなエラーが出ます。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__DispatchMessageA@4 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__TranslateMessage@4 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__PeekMessageA@20 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__PostQuitMessage@4 が関
数 "protected: virtual void __thiscall
Lamp::SimpleFramework::frameworkRun(void)" (?
frameworkRun@SimpleFramework@Lamp@@MAEXXZ) で参照され
ました。
1>Lamp.lib(LampCore.obj) : error LNK2001: 外部シンボ
ル "__imp__PostQuitMessage@4" は未解決です。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__DefWindowProcA@16 が関
数 "public: static long __stdcall
Lamp::SimpleFramework::registrationWindowProcedure
(struct HWND__ *,unsigned int,unsigned int,long)" (?
registrationWindowProcedure@SimpleFramework@Lamp@@SGJP
AUHWND__@@IIJ@Z) で参照されました。
1>Lamp.lib(BasicFramework.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetClientRect@8 が関
数 "protected: virtual void __thiscall
Lamp::BasicFramework::frameworkDrawInformation(void)"
(?
frameworkDrawInformation@BasicFramework@Lamp@@MAEXXZ)
で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2001: 外部シ
ンボル "__imp__GetClientRect@8" は未解決です。
1>Lamp.lib(DesktopGraphicsDeviceSelector.obj) : error
LNK2001: 外部シンボル "__imp__GetClientRect@8" は未解
決です。
1>Lamp.lib(GraphicsDeviceSelector.obj) : error
LNK2001: 外部シンボル "__imp__GetClientRect@8" は未解
決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetRect@20 が関数 "protected:
__thiscall Lamp::GraphicsDevice::GraphicsDevice
(void)" (??0GraphicsDevice@Lamp@@IAE@XZ) で参照されま
した。
1>Lamp.lib(WindowCreator.obj) : error LNK2001: 外部シ
ンボル "__imp__SetRect@20" は未解決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetWindowRect@8 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::initializeWindowHandle(struct
HWND__ *)" (?
initializeWindowHandle@GraphicsDevice@Lamp@@IAEXPAUHWN
D__@@@Z) で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetWindowLongA@8 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::initializeWindowHandle(struct
HWND__ *)" (?
initializeWindowHandle@GraphicsDevice@Lamp@@IAEXPAUHWN
D__@@@Z) で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__ClipCursor@4 が関数 "protected:
void __thiscall Lamp::GraphicsDevice::clipCursor
(void)" (?clipCursor@GraphicsDevice@Lamp@@IAEXXZ) で参
照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetMenu@4 が関数 "protected:
void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2001: 外部シ
ンボル "__imp__GetMenu@4" は未解決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetWindowPos@28 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetMenu@8 が関数 "protected:
void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetWindowLongA@12 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__LoadCursorA@8 が関数 "public:
__thiscall
Lamp::WindowCreator::CreateParameter::CreateParameter
(void)" (??
0CreateParameter@WindowCreator@Lamp@@QAE@XZ) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__LoadIconA@8 が関数 "public:
__thiscall
Lamp::WindowCreator::CreateParameter::CreateParameter
(void)" (??
0CreateParameter@WindowCreator@Lamp@@QAE@XZ) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__CreateWindowExA@48 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__AdjustWindowRect@12 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__RegisterClassExA@4 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetStockObject@4 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__DestroyWindow@4 が関数 "public:
static void __cdecl Lamp::WindowCreator::destroy
(struct HWND__ *)" (?
destroy@WindowCreator@Lamp@@SAXPAUHWND__@@@Z) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__DestroyMenu@4 が関数 "public:
static void __cdecl Lamp::WindowCreator::destroy
(struct HWND__ *)" (?
destroy@WindowCreator@Lamp@@SAXPAUHWND__@@@Z) で参照さ
れました。
1>Lamp.lib(ErrorOutput.obj) : error LNK2019: 未解決の
外部シンボル __imp__MessageBoxA@16 が関数 "private:
static void __cdecl
Lamp::ErrorOutput::defaultErrorHandler(char const *)"
(?defaultErrorHandler@ErrorOutput@Lamp@@CAXPBD@Z) で参
照されました。
1>.//Tutorial0_Initialize.exe : fatal error LNK1120:
外部参照 23 が未解決です。
まだ初心者なので根本的に構築方法等が間違っているかもし
れませんが、
上級者の方アドバイスをいただけないでしょうか。
よろしくお願いいたします。
環境
Windows XP Sp2
DirectX Software Development Kit
DirectX 9.0 SDK Update (October 2004) 日本語ドキュメン
ト
Visual C++ 2005 Express Edition
Microsoft Platform SDK
インストール済み
チケットの履歴 (1 件中 1 件表示)
2007-01-26 01:41
更新者:
hideman
チケット完了時刻
が
2007-01-26 01:41
に更新されました
状況
が
オープン
から
完了
に更新されました
コメント
返信
Logged In: YES
user_id=26581
すみません。自己解決いたしました。
こちらのページに書いてある事を行うのを忘れていた(知らなか
った)からのようです。
Visual C++ 2005 Express Edition と Microsoft Platform SDK
を一緒に使う
http://www.microsoft.com/japan/msdn/vstudio/express/visualc
/usingpsdk/
お騒がせ致しました。
正しデバッグビルドはまだ行えていません。
添付ファイルリスト (
0
)
添付ファイルリスト
添付ファイルはありません
編集
コメントの追加
ログインしていません。
ログインしていない状態では、コメントに記載者の記録が残りません。 »
ログインする
コメントの追加
プレビュー
適用
C++で箱庭を作ってみようと、最近興味を持ち、
こちらのミドルウェアを参考に勉強をしようと思っている者
です。
VisualStudio.NET用と書かれているのは承知でお聞きしたい
のですが、
どなたか VC++ Express Edition で、LAMPの環境構築に成功
された方は
いらっしゃいますでしょうか?
当方何度かチュートリアルファイルのビルドに挑戦している
のですが、
エラーが出てビルドが通りません。
現在の状況はこのようになっています。
■デバッグビルドを行うと、
1>LINK : fatal error LNK1104: ファイ
ル 'LampDebug.lib' を開くことができません。
と表示されます。
LampDebug.lib が見つからないということだと思うのです
が、
ダウンロードファイルや、CVS内を見てもそれらしいファイ
ルがないので、
これより先に進めません。
■リリースビルドを行うと、下記のようなエラーが出ます。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__DispatchMessageA@4 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__TranslateMessage@4 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__PeekMessageA@20 が関
数 "protected: virtual int __thiscall
Lamp::SimpleFramework::frameworkExecute(void)" (?
frameworkExecute@SimpleFramework@Lamp@@MAEHXZ) で参照
されました。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__PostQuitMessage@4 が関
数 "protected: virtual void __thiscall
Lamp::SimpleFramework::frameworkRun(void)" (?
frameworkRun@SimpleFramework@Lamp@@MAEXXZ) で参照され
ました。
1>Lamp.lib(LampCore.obj) : error LNK2001: 外部シンボ
ル "__imp__PostQuitMessage@4" は未解決です。
1>Lamp.lib(SimpleFramework.obj) : error LNK2019: 未解
決の外部シンボル __imp__DefWindowProcA@16 が関
数 "public: static long __stdcall
Lamp::SimpleFramework::registrationWindowProcedure
(struct HWND__ *,unsigned int,unsigned int,long)" (?
registrationWindowProcedure@SimpleFramework@Lamp@@SGJP
AUHWND__@@IIJ@Z) で参照されました。
1>Lamp.lib(BasicFramework.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetClientRect@8 が関
数 "protected: virtual void __thiscall
Lamp::BasicFramework::frameworkDrawInformation(void)"
(?
frameworkDrawInformation@BasicFramework@Lamp@@MAEXXZ)
で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2001: 外部シ
ンボル "__imp__GetClientRect@8" は未解決です。
1>Lamp.lib(DesktopGraphicsDeviceSelector.obj) : error
LNK2001: 外部シンボル "__imp__GetClientRect@8" は未解
決です。
1>Lamp.lib(GraphicsDeviceSelector.obj) : error
LNK2001: 外部シンボル "__imp__GetClientRect@8" は未解
決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetRect@20 が関数 "protected:
__thiscall Lamp::GraphicsDevice::GraphicsDevice
(void)" (??0GraphicsDevice@Lamp@@IAE@XZ) で参照されま
した。
1>Lamp.lib(WindowCreator.obj) : error LNK2001: 外部シ
ンボル "__imp__SetRect@20" は未解決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetWindowRect@8 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::initializeWindowHandle(struct
HWND__ *)" (?
initializeWindowHandle@GraphicsDevice@Lamp@@IAEXPAUHWN
D__@@@Z) で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetWindowLongA@8 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::initializeWindowHandle(struct
HWND__ *)" (?
initializeWindowHandle@GraphicsDevice@Lamp@@IAEXPAUHWN
D__@@@Z) で参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__ClipCursor@4 が関数 "protected:
void __thiscall Lamp::GraphicsDevice::clipCursor
(void)" (?clipCursor@GraphicsDevice@Lamp@@IAEXXZ) で参
照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetMenu@4 が関数 "protected:
void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2001: 外部シ
ンボル "__imp__GetMenu@4" は未解決です。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetWindowPos@28 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetMenu@8 が関数 "protected:
void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(GraphicsDevice.obj) : error LNK2019: 未解決
の外部シンボル __imp__SetWindowLongA@12 が関
数 "protected: void __thiscall
Lamp::GraphicsDevice::adjustWindowForChange(void)" (?
adjustWindowForChange@GraphicsDevice@Lamp@@IAEXXZ) で
参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__LoadCursorA@8 が関数 "public:
__thiscall
Lamp::WindowCreator::CreateParameter::CreateParameter
(void)" (??
0CreateParameter@WindowCreator@Lamp@@QAE@XZ) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__LoadIconA@8 が関数 "public:
__thiscall
Lamp::WindowCreator::CreateParameter::CreateParameter
(void)" (??
0CreateParameter@WindowCreator@Lamp@@QAE@XZ) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__CreateWindowExA@48 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__AdjustWindowRect@12 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__RegisterClassExA@4 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__GetStockObject@4 が関
数 "public: static struct HWND__ * __cdecl
Lamp::WindowCreator::create(class
Lamp::WindowCreator::CreateParameter const &)" (?
create@WindowCreator@Lamp@@SAPAUHWND__@@ABVCreateParam
eter@12@@Z) で参照されました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__DestroyWindow@4 が関数 "public:
static void __cdecl Lamp::WindowCreator::destroy
(struct HWND__ *)" (?
destroy@WindowCreator@Lamp@@SAXPAUHWND__@@@Z) で参照さ
れました。
1>Lamp.lib(WindowCreator.obj) : error LNK2019: 未解決
の外部シンボル __imp__DestroyMenu@4 が関数 "public:
static void __cdecl Lamp::WindowCreator::destroy
(struct HWND__ *)" (?
destroy@WindowCreator@Lamp@@SAXPAUHWND__@@@Z) で参照さ
れました。
1>Lamp.lib(ErrorOutput.obj) : error LNK2019: 未解決の
外部シンボル __imp__MessageBoxA@16 が関数 "private:
static void __cdecl
Lamp::ErrorOutput::defaultErrorHandler(char const *)"
(?defaultErrorHandler@ErrorOutput@Lamp@@CAXPBD@Z) で参
照されました。
1>.//Tutorial0_Initialize.exe : fatal error LNK1120:
外部参照 23 が未解決です。
まだ初心者なので根本的に構築方法等が間違っているかもし
れませんが、
上級者の方アドバイスをいただけないでしょうか。
よろしくお願いいたします。
環境
Windows XP Sp2
DirectX Software Development Kit
DirectX 9.0 SDK Update (October 2004) 日本語ドキュメン
ト
Visual C++ 2005 Express Edition
Microsoft Platform SDK
インストール済み