1 名前:デフォルトの名無しさん [2011/05/06(金) 00:25:16.09 ] Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。 過去スレ: Cygwin + MinGW + GCC 相談室 Part 5 hibari.2ch.net/test/read.cgi/tech/1269400706/ Cygwin + MinGW + GCC 相談室 Part 4 pc12.2ch.net/test/read.cgi/tech/1221233882/ cygwin + mingwn + gcc 相談室 Part3 pc11.2ch.net/test/read.cgi/tech/1177944767/ cygwin + mingwn + gcc 相談室 Part2 pc11.2ch.net/test/read.cgi/tech/1126103347/ cygwin + mingwn + gcc 相談室 pc8.2ch.net/test/read.cgi/tech/1058134693/ 関連サイト: Cygwin www.cygwin.com/ MinGW www.mingw.org/ 関連スレッド: GCCについて part9 pc12.2ch.net/test/read.cgi/tech/1246059290/
68 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 11:12:44.57 ] それ逆でもなんでもねえよ
69 名前: 忍法帖【Lv=5,xxxP】 mailto:sage [2011/06/14(火) 12:46:30.37 ] vmwareでいいじゃん。
70 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 12:57:45.11 ] >>69 それ言ったらCygwin要らねぇじゃん ていうかドンドン離れていってるぞ WineのようにWindowsでUNIXバイナリ単体で動かすのは無理だよね LinuxだったらRHEL6バイナリとかディストリとバージョン限定じゃないと無理。 BSDもOpen,Net,DragonFlyとか色々あるので無理 Macバイナリならなんとかできるかもしれない。
71 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:11:48.39 ] >>66 ,67,69,70 お前ら一体何を目指してるんだ?
72 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:15:45.39 ] >>71 Wineの逆版
73 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:34:19.57 ] windowsはバイナリベースの世界、UNIXはソースベースの世界なんだから wineの逆はcygwin or Mingwでいいだろ。 互換層を複数混ぜ込んでシステム全体が混乱したとしても自己責任だぜ。
74 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:43:16.41 ] 昔、lineとかあったような
75 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:44:28.76 ] Cygwinは/丸ごと入れるからなぁ Wineみたいにアプリ単体でもインストールできたらいいのに
76 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:47:47.20 ] 今あるもので良いだろって言うのは進歩する気が無い人間のセリフだよね
77 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:49:24.02 ] 全部Javaで書けばいいのに。
78 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 13:51:40.88 ] >>77 じゃぁFontForgeをJavaで書いてくれる?
79 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 14:09:23.84 ] >>75 それじゃまるでwineに .wine/drive_c/windows とか存在しないって言ってるように聞こえるが。
80 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 14:32:17.48 ] それただのディレクトリじゃねぇかw
81 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 14:36:24.12 ] Wineのwiki見てたらWine on Windowsってのもあるんだな
82 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 15:18:45.87 ] >>80 無いの? .wine/drive_c/windows/system32 とかも無いの? それらの実体としての*.dll.soもインストールされてないの? 君のwineはどうやって動いてるの。
83 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 15:36:07.41 ] $ du -h ~/.wine 41M $ du -h ~/.wine/drive_c/windows/system32 40M 本体は/usrにあるわけだがインスコ容量が判らんので一度パッケージ化して/tmpにでも解凍してみるわ
84 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 15:40:19.53 ] wine-1.2.1で106Mだった
85 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 15:54:48.17 ] winegccなんてのがあった これってMinGWの代わりになったりするんだろうか?
86 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 16:01:35.17 ] wineのためのコンパイラドライバみたいなものでしょ クロスなmingw環境のほうが使いであるだろうに
87 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 16:20:11.30 ] >>85 libwineをリンクしたネイティブのバイナリを吐くんだから代わりにならねーよ
88 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 16:21:39.61 ] 代わりってLinux上で動くMinGWでも探してるんだろうか いやすでにあるよなぁ
89 名前:デフォルトの名無しさん mailto:sage [2011/06/14(火) 22:55:51.67 ] MingwってDirectShow使える?
90 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 07:40:58.31 ] たまたま見つけたという話からLinux上で動くMinGWを探してるという話に変わった。 たった4レスでw
91 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 07:42:27.84 ] .gchがMakefileのターゲットにも必須項目に登場することは無いよね?
92 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 09:38:52.36 ] >>90 たまたまみつけたのはwinegccで、探してるのかというのはLinux上で動くMinGW、べつのものだね。 winegccは「どういうものなのか」という問いでなく、「MinGWの代わりか」という問いだったので 意図を測りかねたということだだろう、話が変わったのではなく、ね。
93 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 14:57:44.18 ] >>92 「winegccはMinGWの代わりか?」ではなく「winegccはMinGWの代わりになったりする?」なので微妙にニュアンスが違うと思われる。
94 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 15:02:30.08 ] 「winegccはMinGWの代わりか」 → winegccはMinGWの代替えか No. >>92 「winegccはMinGWの代わりになったりする?」→ winegccはMinGWのように扱えるのか Yes. >>85
95 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 15:24:08.76 ] 下もNoだろ、>>87 によれば。
96 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 19:09:39.61 ] このブログによるとMinGW互換と書いてるが間違ってるのか。迷惑だな。 Wineを利用したMinGW互換のC/C++コンパイラ。実装はgccのラッパー。 MinGW向けに書かれたWindowsのアプリケーションをLinux上でLinux向けにコンパイルすることが可能。 Wineのdllやexeのコンパイルにも利用されている。 d.hatena.ne.jp/keyword/winegcc
97 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 19:17:21.45 ] >Linux上でLinux向けにコンパイルすることが可能。 間違ってないような?
98 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 19:19:47.40 ] > MinGW向けに書かれたWindowsのアプリケーションを
99 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 20:49:32.51 ] >>96 それブログやない
100 名前:デフォルトの名無しさん mailto:sage [2011/06/15(水) 21:38:13.52 ] 元々の話(これ?>>66 )はFreeBSDのLinuxエミュレーションみたいなのが、 Windowsにもあったらいいのに、と言う話かと思ってたんだけど、Wineの話になってんのね。
101 名前:デフォルトの名無しさん mailto:sage [2011/06/18(土) 09:07:52.73 ] >>89 使えるようだな step.polymtl.ca/~guardia/programming.php
102 名前:デフォルトの名無しさん mailto:sage [2011/06/28(火) 23:50:08.17 ] >>101 えーーーっ、そんなにいじらないと使えないって><だろ
103 名前:デフォルトの名無しさん mailto:sage [2011/07/11(月) 06:01:19.57 ] 使えるだけでもありがたく思いやがれ
104 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 23:04:20.62 ] 過去何度かMinGWのインストールに失敗しているのですが、今度こそは成功させたいです。 このスレでインストールの手伝いをしてくださる方はいらっしゃいますでしょうか? それとも、単発スレを立てた方が良いですか?
105 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 23:28:26.57 ] Portable Ubuntuにmingw突っ込む方が楽。これマジ。
106 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 00:32:17.26 ] つーか普通にsetup.exeからmingw64のパッケージをインストールすればいいのでは Cygwinだよね? それとも4.5.3ではダメとか?
107 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 05:22:27.22 ] Gitインストールしたら勝手にMinGWインストールされててワロス
108 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 07:55:35.02 ] まず、インストールするMinGWは公式にあるsourceforge.net/projects/mingw/files/ これでいいでしょうか。 MinGWはMSYSもインストールしなきゃいけないとかで、パッケージもどれをインストールしなければいけないか分からなくて ややこしいです。
109 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 08:08:31.40 ] MSYSGitまじおすすめ
110 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 08:21:27.64 ] ? MSYSGit入れるとMinGWも使えるようになるの?
111 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 08:22:13.86 ] まぁ今必要なのは各種makeとgitですが。
112 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 10:18:49.17 ] とりあえず、MinGWの公式から落としたインストーラでインストールしました。 次はMSYSな訳ですが、さっきのページに一括インストールできるインストーラがありません。 まさか、ディレクトリ下にあるインストーラを一つ一つ取得して実行しなければいけないのでしょうか?
113 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 10:56:21.83 ] 今気付きましたけど、公式インストーラでインストールしたMinGW/ディレクトリの中に、さらにmsys/1.0/bin/というのがあって、 そこにパスを通すとmsysが使えるようになるのですね。 なんでbinを2つに分けてるんでしょうか? パスを2つに通すのが面倒くさいのですが、binを一つにまとめるのはよくないのでしょうか?
114 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 16:10:54.77 ] > binを一つにまとめるのはよくないのでしょうか? 猫科研究所でも読んでくらはい あと、最終的に何をしたいのかを書いたほうがいいですよ
115 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 16:15:19.19 ] Mingw + msys + rxvt だと日本語表示はできるけど日本語入力はできないんだな やっぱり世界の標準は英語なんだな
116 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 23:07:44.62 ] exeファイルにリソース埋め込みって出来ないの? リンクするのみ?
117 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 23:42:20.83 ] 出来る
118 名前:デフォルトの名無しさん mailto:sage [2011/08/04(木) 23:52:14.41 ] 教えてくれよう
119 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 00:18:28.67 ] ぐぐれかす
120 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 00:33:19.97 ] gccでリンクすればリソースも問題なく利用できるのに 同じプログラムをmingw32-gccを使ってリンクしたら ビットマップリソースが一部表示できなくて困ってる 前述の方では問題無く動きビットマップリソースもちゃんと表示されるから プログラムは問題無いと思うしexeに埋め込まれたリソースを抽出してみても 問題の画像はちゃんと埋め込まれてるしもうよく分からない 助言を頂きたい
121 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 04:46:38.69 ] リソースのコンパイルは やり直したか
122 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 08:45:37.76 ] リソースのコンパイルか・・・ windres --input-format=rc --output-format=coff resource.rc resource.coff ってやってるんだけど画一的なやり方って決まってるんだろうか?
123 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 16:47:49.55 ] msysのbashで下記の様な設定をして日本語表示ができるようになりました。 しかし、CDで日本語名ディレクトリに入ると、以降常に変な文字表示とベルがなります。 ディレクトリには入れますが、試しにSJISダメ文字入りディレクトリを作ったところ、 こちらは no such で入れません。ベルはOFFしたつもりです。 解決法を教えてください。 ls='ls -F --color=auto --show-control-chars' export LANG=ja_JP.SJIS export OUTPUT_CHARSET=sjisset kanji-code sjis set bell-style none set input-meta on set output-meta on set convert-meta off
124 名前:123 mailto:sage [2011/08/06(土) 16:50:34.29 ] 追記です。set kanji-code sjis も していました。
125 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 17:39:08.68 ] 詳しくはないが echo '表'などで表示されないなら無理なんじゃ
126 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 17:46:12.99 ] >試しにSJISダメ文字入りディレクトリを作ったところ、 >こちらは no such で入れません まあそうなるわな
127 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 17:56:04.36 ] なんかいろいろ変だな。本当にそんな設定の仕方ができるの? bashで試したらexportはnot a valid identifierってエラー吐くし、 setは位置パラメータを設定してるだけだし…Cygwinだから違うのかな??
128 名前:123 mailto:sage [2011/08/06(土) 18:14:12.62 ] ls=〜 と export〜 は etcディレクトリ の profile ファイル に記述しています。 set〜 の文 は、ホームディレクトリの .inputrc ファイル に記述しています。 >>123 のexport OUTPUT_CHARSET=sjisset kanji-code sjis は、2行くっついちゃってました。 export OUTPUT_CHARSET=sjis set kanji-code sjis です。 >>126 仮に正しくsjis設定された場合でも、NGなんでしょうか。今は正しい設定が?なわけですが・・・。
129 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 18:27:04.51 ] あきらめろ
130 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 19:04:26.13 ] cygwinのbash使っとけよ
131 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 19:04:43.23 ] CygwinならSJIS扱えたはずだが、msysは無理じゃなかったか。
132 名前:123 mailto:sage [2011/08/06(土) 20:52:05.95 ] >msysは無理じゃなかったか。 あきらめます。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/06(土) 21:06:04.44 ] プロンプトいじればいいんじゃないの?
134 名前:デフォルトの名無しさん mailto:test sage [2011/08/07(日) 00:03:04.52 ] chcp 65001
135 名前:デフォルトの名無しさん mailto:sage [2011/08/09(火) 15:22:31.24 ] MinGW ShellでLV(www.ff.iij4u.or.jp/~nrt/lv/index.html#download )を./configureして、makeしたときに出たエラー。 stream.c:32:22: faital error: sys/wait.h: No such file or directory compilation terminated. make *** [stream.o] Error 1 と出て、失敗しました。どうすればうまくコンパイルできるでしょうか?
136 名前:デフォルトの名無しさん mailto:sage [2011/08/09(火) 17:00:04.67 ] どうもsys/・・・.hというのがunixにしかないファイルで、cygwinやMinGWでのコンパイルで、osがunixと見なされているのが怪しい気がします。
137 名前:デフォルトの名無しさん mailto:sage [2011/08/09(火) 17:49:53.85 ] wait系の関数を使ってないなら、process.hをインクルードするとコンパイルは通りそうだけど、 そうでないなら、Win32APIで書き換える必要があるね。
138 名前:デフォルトの名無しさん mailto:sage [2011/08/09(火) 18:09:34.93 ] #ifdef UNIX以下が読み込まれるということは、UNIXとして認識しているみたいなのですが、 コンパイラにWIN32を使っていると認識させる方法はありますか?
139 名前:デフォルトの名無しさん mailto:sage [2011/08/09(火) 18:51:50.37 ] ソースコードはWin32でコンパイルできるように書かれているの? そのページを見る限り、DOS向けはあるようだけれど。 そういうことはInstallか無ければReadmeファイルに書いてあるはずだけど、読んだ? 読んで書いてないなら、自前でしこしこパッチをこさえるしかないよ。
140 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 00:24:55.16 ] Cygwin、MinGW、GnuWin32の違いが分かりません。 別に個々のコマンドラインツールを少しだけ使いたいんだったら、どれを選んでもいいんだよね?
141 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 00:49:23.63 ] 用途による。普通のWin32コンソールアプリとして使いたいなら、Cygwinは避けたほうがいい。 仕組み上一番遅いし、パスもWindowsと互換性が無い。ファイルを処理したいときに、いちいちcygpathで変換するのは面倒でしょ。 ただ、大抵のUnixのアプリが動くから、使いたいツールがCygwinにしかないなら素直にCygwinを使った方がいい。
142 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 00:50:10.52 ] 俺の場合メインはMinGWで、足りないライブラリをCygwinで使う感じ
143 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 01:02:22.14 ] Cygwinでも、dllとか抜き出したら単体ツールとして使えるよね?
144 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 01:23:17.70 ] 制限はあるけどね。
145 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 02:07:31.78 ] GnuWin32で、./configureなどを実行する方法はありませんか?
146 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 02:14:56.57 ] それがやりたいなら、CygwinもしくはMinGWを使うしかない。
147 名前:デフォルトの名無しさん mailto:sage [2011/08/10(水) 18:24:46.29 ] mingwつーよりもmsysな
148 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 05:53:30.56 ] だれかMinGWでregex.h使う方法教えて… sourceforge.net/projects/mingw/files/UserContributed/regex/mingw-regex-2.5.1/ ここのmingw-libgnurx-2.5.1-src.tar.gzをmake installしてもregex.hが無いぞと怒られる 直接\MinGW\includeやlibに放り込んでも C:\DOCUME~1\hoge\LOCALS~1\Temp\ccwf1eFI.o:regtes.c:(.text+0x61): undefined reference to `regcomp' と怒られる。
149 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 06:05:06.13 ] 鬼車とか使えよ
150 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 07:37:17.71 ] regex.hは普通に使うの難しいよ 一度perlとかで正規表現練習してからやったほうがいい あとunddefined reference to 〜のエラー表示でちゃんとググる
151 名前:デフォルトの名無しさん mailto:sage [2011/08/25(木) 07:40:58.09 ] >150 正規表現の理解度は関係無いでしょ。
152 名前:148 mailto:sage [2011/08/26(金) 23:00:37.20 ] う〜む・・・やっと分かった。 VCやC++Builderしかやった事無かったので、MinGW+GCCの方言になれてないからややこしかった。 何から調べてイイやら訳ワカメで困る。elcipse cdtでやろうとしてたので尚更w 結局こういう事だった。 ここではFAQレベルなんだろうが・・・ $ ./configure $ make $ rm libregex.a $ ar rcs libregex.a regex.o $ make install ただ、俺の環境(eclipse cdt付属のMinGW)だけなのかも知れないがconfigureしてる最中にエラー吐いて落ちる。 詳しく言うと configure] creating ./config.status 生成中に mktemp.exe が落ちる。 余り必要なファイルでは無いし、makefileは正常だったので構わないっちゃ構わないが気にはなるね。
153 名前:デフォルトの名無しさん [2011/08/29(月) 20:24:59.54 ] mingwのgccとかでもWindows COMプログラムを作ることはできますか?
154 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 20:30:18.02 ] yes
155 名前:デフォルトの名無しさん mailto:sage [2011/08/29(月) 20:47:05.99 ] 普通、configureはcygwin上でMinGWのgccを指定してやるだろ
156 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 11:31:42.85 ] msys上でmysqlをcmakeしているのですが 生成されるライブラリがlink.exe用(.lib)で スレッド関数や標準ライブラリの関数定義が重複してしまって gccで生成したファイルとのリンクがうまくいきません msys上のcmakeのオプションで gccのライブラリファイル(.a)を強制的に生成する指定方法はありますか? -DUNIX=1とかしてみたのですがうまくいきませんでした・・
157 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 11:35:32.38 ] >>156 試したときのオプションやコマンドラインを晒せ
158 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 12:12:32.51 ] >>157 cmake -DCMAKE_INSTALL_PREFIX=/local/mysql -DCMAKE_C_COMPILER=gcc.exe -DCMAKE_CXX_COMPILER=g++.exe -DUNIX=1 .
159 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 12:33:53.26 ] mysqlをMingwから使うだけならmysql本体をMingw-gccでビルドする必要はないってのは理解している? そもそも可能かどうか調べてみたのか?
160 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:31:42.71 ] >>159 Windows用のバイナリが配布されていることは知っています。 最終的に欲しいものだけを言うと 「msys上でリンクしても正常に動く(DLLを必要としない)libmysqlclient.a」 です。 リンクのエラーから類推したので断定はできないのですが mysqlclient.lib には (クロス環境の差を埋めるためだと予想しているのですが) pthread の一部の関数の実装が含まれていて msysの pthread ライブラリとリンクするとそれが衝突してエラーが起きてしまいます;; それ以外にも面倒な事がいっぱい・・;; cmake -DCMAKE_MAKE_PROGRAM=make のオプションを加えると Run Build Command:make /NLOGO "cmTryCompileExec\fast" の部分でエラーになります。 Windows環境と認識されて nmake のオプションが渡されているので 強制的にUNIX環境と認識させるために -DUNIX=1 としてみたのですが ダメだったという状況です;; > そもそも可能かどうか調べてみたのか? 調べてません><
161 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:35:47.10 ] gccのldだと生dllをlibに指定することもできたような
162 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:41:43.58 ] >msysの pthread ライブラリとリンクするとそれが衝突してエラーが起きてしまいます;; >それ以外にも面倒な事がいっぱい・・;; なんで茨の道を逝きたがるのか 今回の問題が解決しても また別の問題で質問しにくるんだろ うざすぎ
163 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 14:47:14.27 ] 一般人に小言逝っても無駄でしょ
164 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 18:11:35.46 ] >>160 mysqlclient.libはVC用だからmingwでは使えない mingwはUNIX互換ではない libmysqlclient.aはmysqlclient.dllから作る (MySQL++ってライブラリにMinGW用のlibmysqlclient.defを見つけたけど 最終更新が3年前で使えるかどうかは知らない)
165 名前:デフォルトの名無しさん mailto:sage [2011/08/30(火) 18:52:11.59 ] >なんで茨の道を逝きたがるのか ハハハMinGW使ってる時点で茨の道でしょうに
166 名前:160 mailto:sage [2011/08/31(水) 14:03:00.64 ] すいません、自己解決しました。>< libmysqlclient.aの他にSecur32.dllとのリンクが必要になったけど 単体テストが通ったので大丈夫だと思います。 マルチスレッドがちょっと不安ですが・・・・><; >>161 ,164 御教授ありがとうございます。 丸ごと指定できるとは知りませんでした。 これでかなり楽に解決できました。 何か釣りっぽくなって申し訳ありません。m(_ _)m うざくならないように、これからは書き込みを控えます。m(_ _)m すいませんでした。m(_ _)m
167 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 18:48:27.07 ] >>166 >< ><; 教授 m(_ _)m m(_ _)m m(_ _)m 十分鵜罪
168 名前:デフォルトの名無しさん mailto:sage [2011/08/31(水) 23:34:44.32 ] mingwで、あるパッケージをビルドしてるんですが、/usr/i586-mingw32mvsc/libtasn1.laがnot foundになりエラー終了します。 libtasn1.laは/mingw/lib/libtasn1.laに存在していますが/usr/i586-mingw32mvscというディレクトリそのものが存在してません。 これは./configureでLDFLAGS="-L/mingw/lib"とやればいいのか、環境変数にLD_LIBRARY_PATHとかを設定しなくてはいけないのか、 それとも根本的に何か間違ってるのか教えてください。 ちなみにビルドしたいだけでプログラミングの事は全くわかっておりません。よろしくお願いします。