glibw32.hの設定について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
iphone

glibw32.hの設定について

#1

投稿記事 by iphone » 13年前

こんにちは。

グラフィック描画をしたいと思い、<glibw32.h>を使用したいと考えています。

http://www.asahi-net.or.jp/~uc3k-ymd/Gl ... ibw32.html

↑のサイトからダウンロードしました。

しかし、サイト自体が古く、自分の環境での設定の仕方が載っていません。

プロジェクトのプロパティからインクルードファイルなどに加えてもうまくビルドできませんでした。

環境はvisual C++ 2008 Express Editionです。

どなたか設定の仕方がわかる方いらっしゃらないでしょうか。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: glibw32.hの設定について

#2

投稿記事 by softya(ソフト屋) » 13年前

どんなエラーが出ているか教えてもらえますか。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

iphone

Re: glibw32.hの設定について

#3

投稿記事 by iphone » 13年前

1>------ ビルド開始: プロジェクト: test5, 構成: Debug Win32 ------
1>リンクしています...
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall GRAPH::~GRAPH(void)" (??1GRAPH@@QAE@XZ) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "void __cdecl gend(void)" (?gend@@YAXXZ) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: void __thiscall GRAPH::arc(double,double,double,double,double,int)" (?arc@GRAPH@@QAEXNNNNNH@Z) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: void __thiscall GRAPH::rectangle(double,double,double,double,int)" (?rectangle@GRAPH@@QAEXNNNNH@Z) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: void __thiscall GRAPH::ellipse(double,double,double,double,int)" (?ellipse@GRAPH@@QAEXNNNNH@Z) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: void __thiscall GRAPH::line(double,double,double,double,int)" (?line@GRAPH@@QAEXNNNNH@Z) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: void __thiscall GRAPH::circle(double,double,double,int)" (?circle@GRAPH@@QAEXNNNH@Z) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall GRAPH::GRAPH(void)" (??0GRAPH@@QAE@XZ) が関数 _main で参照されました。
1>test5.obj : error LNK2019: 未解決の外部シンボル "int __cdecl ginit(int,int,int)" (?ginit@@YAHHHH@Z) が関数 _main で参照されました。
1>C:\Users\shiba\Desktop\test5\Debug\test5.exe : fatal error LNK1120: 外部参照 9 が未解決です。
1>ビルドログは "file://c:\Users\shiba\Desktop\test5\test5\Debug\BuildLog.htm" に保存されました。
1>test5 - エラー 10、警告 0
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========



このようなエラーが出ます。
おそらくうまく設定ができていないせいだと思うのですが…

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: glibw32.hの設定について

#4

投稿記事 by softya(ソフト屋) » 13年前

glibv32.libをリンクする必要があるのですが次のことはされましたか?
プロジェクトのプロパティ → リンカ → 全般 → 追加のライブラリディレクトリ → glibv32.libのあるパスを入力
プロジェクトのプロパティ → リンカ → 入力 → 追加の依存ファイル → glibv32.libを入力
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

“C言語何でも質問掲示板” へ戻る