[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 02/16 10:56 / Filesize : 143 KB / Number-of Response : 665
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Cygwin + MinGW + GCC 相談室 Part 6



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とかを設定しなくてはいけないのか、
それとも根本的に何か間違ってるのか教えてください。
ちなみにビルドしたいだけでプログラミングの事は全くわかっておりません。よろしくお願いします。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<143KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef