- 1 名前:デフォルトの名無しさん [2014/09/23(火) 00:20:11.40 ID:G97CLCj1.net]
- Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。
過去スレ: Cygwin + MinGW + GCC 相談室 Part 7 peace.2ch.net/test/read.cgi/tech/1357019230/ Cygwin + MinGW + GCC 相談室 Part 6 toro.2ch.net/test/read.cgi/tech/1304609116/ 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について part10 toro.2ch.net/test/read.cgi/tech/1315026784/
- 209 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 21:50:46.34 ID:RKIHWAuM.net]
- >>206
きみは知らなすぎでは…
- 210 名前:202 [2016/07/02(土) 22:05:41.61 ID:Pv/FT/v3.net]
- >>206-209
レス有難う御座います。 人がいないと思ったら居るんですね。ありがたや >>207 そうですか、あるアプリケーションをコンパイルしたら上記のソースのような箇所が有りまして・・・ 姑息ですがグローバル変数の定義を直前に書いて凌ごうと思います。 よく分からないのがstd::mapではエラーになるけどstd::stringだと動いたりするんですよね 実際のソースではQMapの箇所で引っかかったりしています
- 211 名前:デフォルトの名無しさん mailto:sage [2016/07/02(土) 23:42:22.93 ID:RKIHWAuM.net]
- >>210
まあ、仕様で未規定ってなってるんだから、何が起きても文句は言えない部類だと思うよ。 良くわからなくて当たり前って事ね。
- 212 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 01:14:19.40 ID:oeKxY0Du.net]
- 本家ようやく6.1.0来たな
Distroはsjljだから嫌いでちゅ
- 213 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 09:43:04.85 ID:7Eg71BJG.net]
- gccなら__attribute__((init_priority(N)))使える
- 214 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 19:23:34.79 ID:m0RzbQwq.net]
- distro = distribution
- 215 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 20:33:08.78 ID:y/lbxQa9.net]
- >>212
嫌なら自分でビルドすれば良いんじゃないのか
- 216 名前:デフォルトの名無しさん [2016/07/25(月) 23:27:28.14 ID:+cFT5vEh.net]
- スレチだったら申し訳ないのですが
Windows10からCygwin/Xでリモートのサーバに Xwin -query [鯖のIP] とやった場合、キーボードがUSキーボードに変更されてしまうのですが 日本語キーボードのままにしておく方法はないでしょうか? なお HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout に「IgnoreRemoteKeyboardLayout」(dwordで1)を入れる方法は効果なしでした
- 217 名前:214 mailto:sage [2016/07/25(月) 23:32:45.07 ID:+cFT5vEh.net]
- 補足すると
Xwin -query [鯖のIP] -xkbmodel jp106 -xkblayout jp でもダメでした あとsage忘れ申訳ない
- 218 名前:デフォルトの名無しさん mailto:sage [2016/07/26(火) 11:44:13.33 ID:oKnTJYes.net]
- temcap
- 219 名前:デフォルトの名無しさん [2016/08/04(木) 17:55:51.55 ID:8anV95gh.net]
- bashのせいらしい
Windows10 Anniversary updateで知らぬ間にSSHdが起動している yasuhide.blog.jp/archives/48155574.html
- 220 名前:デフォルトの名無しさん [2016/08/05(金) 19:02:19.52 ID:LJe/qM3f.net]
- linux.srad.jp/story/16/08/05/063216/
デュアルブートしている人は、RS1ヤバイらしいぞw
- 221 名前:デフォルトの名無しさん mailto:sage [2016/08/06(土) 07:02:28.27 ID:dEHOI8+v.net]
- ふーん、で?
- 222 名前:デフォルトの名無しさん [2016/08/08(月) 14:13:37.00 ID:JV3Uk0Yr.net]
- 218ですけどごめんなさいm(._.)m
- 223 名前:デフォルトの名無しさん [2016/08/11(木) 00:40:24.01 ID:UKOAiSLI.net]
- あるプログラムをgcc (4.9.x)でコンパイルすると、-O2より-O0の方が
1.5倍ほど高速になってしまうのですが、考えられる原因はなんでしょうか? 普通のC++のコードだと思いますが、強いて言うと巨大なswitch caseが あります(300 case)。MinGWでもLinuxでも同じ傾向になります。
- 224 名前:デフォルトの名無しさん [2016/08/11(木) 12:24:14.05 ID:v2n9djjr.net]
- コンパイルが高速なのか実行が高速なのか
- 225 名前:デフォルトの名無しさん [2016/08/11(木) 12:46:54.87 ID:3+VKWv0N.net]
- >>224
なるほど、コンパイル時間の話なら十分ありえるね
- 226 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 12:56:18.21 ID:CC+DXhDx.net]
- プロファイルとると面白い記事になりそうだな
最悪再現ソースだけでも
- 227 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 22:47:37.56 ID:oGQ9O20v.net]
- アセンブラソースを吐き出させて比較してみるとか
- 228 名前:デフォルトの名無しさん [2016/08/11(木) 23:19:23.82 ID:UKOAiSLI.net]
- 221です。高速なのは「実行時間」です。コンパイル時間ではありません。
やっぱり普通じゃないということですね。 アセンブラに出力して、地道に解析してみます。
- 229 名前:デフォルトの名無しさん [2016/08/11(木) 23:23:40.80 ID:UKOAiSLI.net]
- いえ、アセンブラで解析するスキルが無いから、ここで質問してみたのでした。
- 230 名前:デフォルトの名無しさん mailto:sage [2016/08/11(木) 23:34:18.66 ID:oGQ9O20v.net]
- news.mynavi.jp/news/2016/03/01/128/
色々情報が抜けてる気がするがまあ速いならデフォルトのままでいいんじゃね?
- 231 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 04:14:44.84 ID:cxPaeOfQ.net]
- >>228
コードを出さないとわからんよ。情報が少なすぎる
- 232 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 06:03:26.50 ID:MWL9vEtP.net]
- 環境周りも
- 233 名前:デフォルトの名無しさん mailto:sage [2016/08/12(金) 12:45:31.89 ID:XGdV1sve.net]
- 4.9 という時点で追究する意味が無い
- 234 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 20:36:39.67 ID:yMAnqOnE.net]
- cygwinと一緒に配布されているmingwはコンパイラはgcc-5なのに
wxWidgetsはgcc-4.8でコンパイルされててgcc-5と互換性がないとかいう糞仕様。 C++ABIが変更になってるせいだけど、影響ありすぎて迷惑
- 235 名前:デフォルトの名無しさん mailto:sage [2016/08/31(水) 21:22:45.62 ID:oHNJUglq.net]
- gcc5で旧ABIを使うか全部新ABIでリビルドすればいいだけ
- 236 名前:デフォルトの名無しさん mailto:sage [2016/09/26(月) 22:26:29.81 ID:TukXLw2X.net]
- そもそも、cygwin+gccなんて環境でつくってるようなところなんてあるのか?
- 237 名前:デフォルトの名無しさん mailto:sage [2016/09/27(火) 09:41:17.87 ID:wxSQCguc.net]
- VSで作ると重いんだよ
メモ帳で簡易的に作れるだろ
- 238 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 22:34:06.33 ID:vi+cTEdx.net]
- gnu autotools と emacs じゃないと作る気になれん
- 239 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 13:44:03.19 ID:VKUf/UMB.net]
- 質問です。MSYS2インスト後、pacman -Sy mingw-w64-i686-toolchain でg++ 6.2.0 が入ったのですが、
都合で、g++ を 5.4.0あたりにデグレードしたいのですが、ググってもよくわかりません。 どうすれば可能ですか?
- 240 名前:デフォルトの名無しさん [2016/10/08(土) 15:00:22.58 ID:0jaJMPXG.net]
- tdm-gcc
- 241 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 22:27:57.44 ID:oCq4wlBr.net]
- >>239
pacmanはデグレード管理できないことがわかりますた。使えないっすねぇ。 Cygwin+Mingw-64環境の方が使いやすいわ
- 242 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 23:39:16.03 ID:2fwNZUzs.net]
- -std=c++11オプションをつけるとbits/stdc++.hがインクルードできない
- 243 名前:デフォルトの名無しさん [2016/11/23(水) 22:49:48.05 ID:n1FDSdcC.net]
- 質問です
MinGWでincludeでエラーがでるんですが、パスを教えてください! お願いします
- 244 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 02:46:29.33 ID:6EiqLP2C.net]
- ------------------------------------
# # Usage: # # $ source setenv_gcc540 # MINGW64=c:/mingw-w64/i686-5.4.0-win32-dwarf-rt_v5-rev0/mingw32 if [ -d "/usr/i686-w64-mingw32/bin" ]; then umount /usr/i686-w64-mingw32 mount ${MINGW64} /usr/i686-w64-mingw32 else mount ${MINGW64} /usr/i686-w64-mingw32 fi export MINGW_HOME=/usr/i686-w64-mingw32 export PATH=${MINGW_HOME}/bin:${MINGW_HOME}/i686-w64-mingw32/bin:${PATH} export LIBRARY_PATH=${MINGW_HOME}/lib:${MINGW_HOME}/i686-w64-mingw32/lib: export C_INCLUDE_PATH=${MINGW_HOME}/include:${MINGW_HOME}/i686-w64-mingw32/include: export CPLUS_INCLUDE_PATH=${C_INCLUDE_PATH}:${MINGW_HOME}/i686-w64-mingw32/include/c++: ------------------------------------ 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
- 245 名前:デフォルトの名無しさん [2016/11/27(日) 11:51:36.43 ID:XIzBQc43.net]
- echo ${PATH}
- 246 名前:デフォルトの名無しさん mailto:sage [2016/12/04(日) 17:32:54.89 ID:E0Z0ymL6.net]
- >>239
>都合で、g++ を 5.4.0あたりにデグレード 俺も自力でビルドした5.4を運用中 ソフト板のサクラエディタにも書いたが、msys2のgcc-6.2でサクラエディタをビルドするとクラッシュした。 おかしいなと思って6.1をビルドして再びビルドしたら今度はビルド中にセグメンテーションっぽいエラーで止まる 試しに以前野良ビルドした5.2でビルドしたら正常にビルドでき、エディタもクラッシュせず使えるようになった 本家のバグレポート見てもc++のビルドが途中で止まる or ぶっ壊れるとか無いみたいだし、おま環なのかなー
- 247 名前:デフォルトの名無しさん [2016/12/05(月) 16:19:12.05 ID:dF177W8B.net]
- -m32
- 248 名前:デフォルトの名無しさん mailto:sage [2016/12/09(金) 16:22:08.25 ID:9YBeOCWq.net]
- だれこのデブ
- 249 名前:デフォルトの名無しさん [2016/12/17(土) 07:10:12.72 ID:vb8gia/X.net]
- 昨日Dev-Cってのをダウンロードしたんだけど、このスレの仲間なの?
- 250 名前:デフォルトの名無しさん mailto:sage [2016/12/17(土) 17:31:36.60 ID:a9hyyPvt.net]
- こっち
echo.2ch.net/test/read.cgi/tech/1471841975/
- 251 名前:デフォルトの名無しさん mailto:sage [2016/12/18(日) 00:44:01.90 ID:b9ouCj9C.net]
- デブC++だと?
- 252 名前:デフォルトの名無しさん [2016/12/18(日) 13:40:00.69 ID:CVflI/am.net]
- デブと言えばだんこがい
- 253 名前:デフォルトの名無しさん mailto:sage [2016/12/19(月) 00:31:30.28 ID:hZrHC8OM.net]
- おそらく自演の誘導なのだろうが、面白そうなので弄ってみる・・
- 254 名前:デフォルトの名無しさん mailto:sage [2017/01/07(土) 20:53:50.92 ID:qeDb9kwX.net]
- Distroは6.3.0出てるのか・・・本家の方ももうじきだろうな
待つか、それともDistroを入れるか
- 255 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 19:47:34.59 ID:OCOn+PaJ.net]
- 本家も6.3.0出たぞ
- 256 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 22:33:23.62 ID:c+KyZhCJ.net]
- 本家MinGWの成果物はMinGW-w64の32bit sjljでスタティックリンク可能で
dwarfでは無理っていう考えで合ってます?
- 257 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 14:46:58.68 ID:VrI0t42J.net]
- MSYS2、パッケージ更新した後コンソール起動させるとエラーも吐かないまま強制終了するんだけど
どうすればええの
- 258 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 14:58:57.24 ID:VrI0t42J.net]
- exec zsh でクラッシュしてるわ
- 259 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 20:53:22.85 ID:Jz023bBl.net]
- 再インスコすれば
- 260 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 22:07:41.85 ID:VrI0t42J.net]
- compinit で落ちるわ
原因ワカンネーからとりあえず compinit コメントアウトしとくわ >>259 治んなかった
- 261 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 18:54:00.55 ID:6Xjmhsig.net]
- OSのバージョンもパッケージのバージョンも書かずに・・
- 262 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 19:12:43.41 ID:ZoV2eP50.net]
- ここ見て msys2-runtime-devel msys2-runtime ダウングレードしたら動いた
https://github.com/Alexpux/MSYS2-packages/issues/793
- 263 名前:デフォルトの名無しさん mailto:sage [2017/02/07(火) 19:49:09.84 ID:f4J915Gv.net]
- windows2000でmingw-get-inst-20120426使っているが
インストール時にすべてdownload failedになる 12月ごろからだと思うが何か仕様でも変わったかな
- 264 名前:デフォルトの名無しさん [2017/02/07(火) 20:06:40.65 ID:ZZufsVw2.net]
- 20120426だからサポート停止なのでは
- 265 名前:デフォルトの名無しさん mailto:sage [2017/02/08(水) 19:11:00.67 ID:ecdmHD8f.net]
- >>262
これ更新来て治った
- 266 名前:デフォルトの名無しさん mailto:sage [2017/02/09(木) 13:09:28.41 ID:dTuvJyk9.net]
- 質問するときの基本中の基本っちゅうかマナーだ罠
- 267 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 19:27:12.96 ID:8zEKqVfn.net]
- msys2のmingw 64でgit stashをやると
': 有効な識別子ではありません : export: `dashless とかエラー出てるし 治らないし 誰か試して解決策教えてください
- 268 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 19:40:10.45 ID:8zEKqVfn.net]
- envsubstをけしたら治りました。
- 269 名前:デフォルトの名無しさん [2017/03/29(水) 19:44:22.05 ID:J7HfnKx0.net]
- おめ
- 270 名前:デフォルトの名無しさん [2017/04/08(土) 11:22:21.97 ID:hpscz9Lg.net]
- printf(%b,xx)
2進法での表示はできないのかな?
- 271 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/04/08(土) 11:37:50.51 ID:QtLPEhOX.net]
- できないよ。
- 272 名前:デフォルトの名無しさん [2017/04/08(土) 11:52:25.33 ID:hpscz9Lg.net]
- あり
てっきり できるかなと何回もやってみたけど・・
- 273 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 17:55:39.36 ID:3PeEvH/A.net]
- cygwin の xserver を使っている人いる?
同じく cygwin の freeGLUT を使っている人いる? 描画されないんだが,まず何を確認したらいい?
- 274 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 18:52:31.60 ID:+tNg/aJT.net]
- >>273
cygwinのXserver使ってます。
- 275 名前:272 mailto:sage [2017/04/16(日) 18:54:31.12 ID:+tNg/aJT.net]
- >>273
まずは /var/log/xwin/XWin.0.log かな?
- 276 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 22:16:31.88 ID:3PeEvH/A.net]
- 実行時に標準エラーに
libGL error: required WGL extension WGL_ARB_multisample is missing libGL error: required WGL extension WGL_ARB_multisample is missing が出る,このWGL がよくわからない. ログは次のとおり codepad.org/hu8zMgSM
- 277 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 22:20:13.58 ID:3PeEvH/A.net]
- テストプログラムは
codepad.org/iE1MX9wa コンパイルは $ gcc glut03.c -lglut -lGLU -lGL で通る. なにか経験談のようなものでもいいので,情報がほしい よろしくお願いいたします.
- 278 名前:デフォルトの名無しさん mailto:sage [2017/04/16(日) 22:36:43.14 ID:+iTJuqgz.net]
- 拡張機能が使えない?
有効になってないか、そもそも対応してないとか 根拠は無い
- 279 名前:デフォルトの名無しさん [2017/04/17(月) 17:28:45.21 ID:qho8CLpV.net]
- DLLのリンクは通ってるの?
わからなかったら objdump -p glut03.exe | grep DLL してみたら?
- 280 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 19:46:12.77 ID:ih9lriRJ.net]
- 実行時のログが貼ってあるのにリンクがどうのとか言い出すレベル
- 281 名前:デフォルトの名無しさん mailto:sage [2017/04/17(月) 20:31:40.78 ID:qho8CLpV.net]
- 一番良い方法はLinuxをやめてWindowsにする事だよ
- 282 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 01:48:10.47 ID:iqEiyju8.net]
- cygwinインストール時に/etc/postinstall/0p_000_autorebase.dashで止まって進みません
set-up再起動したり本体再起動してもダメでした
- 283 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 03:04:30.93 ID:LabmR4m+.net]
- そこはrebaseに時間かかる場合は止まっているように見える
ディスクアクセスが続いている状態なら辛抱強く待つべし
- 284 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 08:00:35.37 ID:nIBKSqLT.net]
- MinGW + freeglut か
Visual studio C/C++ + freeglutの方がいいと思うけど……
- 285 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 18:07:57.10 ID:iqEiyju8.net]
- 回答ありがとうございました
cygwinはインストールに時間がかかってしょうがなかったのでMinGWとテキストエディタにTerapadを使うことにしました
- 286 名前:デフォルトの名無しさん mailto:sage [2017/04/18(火) 18:13:21.01 ID:Uw8XacGP.net]
- ダウンロードとインストール分けると楽
- 287 名前:片山博文MZ ◆T6xkBnTXz7B0 [2017/04/20(木) 15:07:12.49 ID:BTXGaSzS.net]
- www.msys2.org/
msys2-x86_64-20161025.exe SHA256: 2c198787ea1c4be39ff80466c4d831f8c7f06bd56d6d190bf63ede35292e344c $ sha256sum.exe msys2-x86_64-20161025.exe 2330957bc431fffb5fd359e40c20b2464be34ebbd1bfb531a7b09fba0c2808f7 *msys2-x86_64-20161025.exe
- 288 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2017/04/20(木) 15:08:06.00 ID:BTXGaSzS.net]
- まずいものが入ってるぞ!!! 気をつけろ!!!
- 289 名前:デフォルトの名無しさん mailto:sage [2017/04/21(金) 03:49:46.32 ID:+HSpgmox.net]
- そもそもDL最後までいってるのやら
- 290 名前:片山博文MZ mailto:sage [2017/05/05(金) 16:23:03.32 ID:UUDlEAaG.net]
- プリプロセッサのcppのソースはどこにあるのか!?
- 291 名前:片山博文MZ mailto:age [2017/05/05(金) 20:25:04.34 ID:UUDlEAaG.net]
- あげ
- 292 名前:片山博文MZ mailto:age [2017/05/07(日) 22:26:58.86 ID:siCkKtQG.net]
- MSYS2のwindresとcppをコピーして、自分のプログラムで使いたいんだけど、
windres.exeとcpp.exeを正しく実行するにはどうすればいいでしょうか? 最小構成にしたいと考えています。
- 293 名前:片山博文MZ mailto:age [2017/05/07(日) 22:48:08.43 ID:siCkKtQG.net]
- ディレクトリ構成をまねる以外にいい方法はないか?
- 294 名前:デフォルトの名無しさん mailto:sage [2017/05/07(日) 22:50:45.09 ID:YLCveNdh.net]
- include
lib とexe で試す 足りないものは追加
- 295 名前:片山博文MZ mailto:age [2017/05/08(月) 07:08:12.11 ID:oXcfAsIs.net]
- >>294
ありがとー、コンパイルできるようになった。
- 296 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 15:18:16.28 ID:zqCx33pk.net]
- 片山って若いんけ?
- 297 名前:デフォルトの名無しさん mailto:sage [2017/05/08(月) 23:15:07.61 ID:L9wb6A2m.net]
- アボーん連投は荒らしが来てんのかな
- 298 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 10:05:21.40 ID:KL2BdFMW.net]
- msys2で取得したgtk(gtkmm)をcmakeでmakeファイル作ったり
code::blocksでmsys環境外で利用したりがやっとわかってきた 具体的にはpacmanで取得するmakeやpkg-configはmsysではなく mingwで統一しないとダメらしい
- 299 名前:デフォルトの名無しさん mailto:sage [2017/08/15(火) 22:50:12.59 ID:ni9C5edu.net]
- しっかし何でGTKはバイナリのダウンロード止めちまったんだろうねえ?
いやまあ確かに更新はmsys2のpacmanでやった方が楽だろうけどさ code::blocksのプロジェクトテンプレートが使えないとか IDE使った導入に問題がある
- 300 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 17:51:14.60 ID:yjzCURd2.net]
- もう GTK には未練無いし
- 301 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 09:14:20.56 ID:hMJ7TBf2.net]
- wxやqt も?
- 302 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 15:34:49.33 ID:h1rcwd97.net]
- wxはまだ使ってる
Qtはもういいかな
- 303 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 18:56:59.11 ID:hMJ7TBf2.net]
- msys2のpacmanで取得したwxWidgets試してみたがコンパイルして実行してみるとエラーが出て駄目だった
なんかMismatchがどうとか しようがないのでソースからビルドしたら今度は実行出来た 外部のIDE使うときはwx-configの出力結果をprefix調整してコピペ
- 304 名前:デフォルトの名無しさん [2017/08/20(日) 18:59:42.64 ID:SfbXlobE.net]
- おめ
- 305 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 22:13:40.22 ID:hMJ7TBf2.net]
- しかしコンパイラのバージョン合ってないと起動できないとかシビアだな
毎回ライブラリをビルドし直さないとならないって事か まあwxはcode::blocksと相性良さそうなんで使ってみます
- 306 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 19:31:39.43 ID:42ffNqiR.net]
- hoge.dll から hoge.a を得るにはどうすればよいですか? hoge.def はありません
また hoge.dll 用の hoge.lib もあるので hoge.lib から hoge.a を得る方法でもいいのですが ご存知でしたら教えてください
- 307 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 22:43:18.67 ID:hnx5AJAU.net]
- Cygwin,MingW環境に限らず(まっとうなやり方では)どうやってもできません
.dllファイルは構造的には(特殊な).exeファイルと同じで 元になったオブジェクトファイルの情報は失われているので 構造的にはオブジェクトファイルの集合体(コンテナ)である .aファイルへの変換・作成に利用することはできません
- 308 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 22:49:09.50 ID:OOn3XK8S.net]
- mingw DLL リンクで検索すれば何か分かるか
- 309 名前:305 mailto:sage [2017/09/28(木) 23:58:11.87 ID:hnx5AJAU.net]
- 普通にdllを使いたいって話だったのかな?
それならMingWのldは.libのインポートライブラリもサポートしてるはずなので .libがあるならわざわざ.aファイルを用意する必要はないはずですよ >>307はdll->スタティックライブラリに変換->完全な静的リンク(実行時にdllを必要としない)を 考えている場合のものでした
|

|