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/
330 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 01:00:25.31 ID:VNCbBBsR.net] >>329 ファイル/usr/bin/perlが壊れてるんじゃねえのかな perl -vってやって起動するかえ?
331 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 18:52:59.06 ID:XmSEA4Qy.net] >>330 起動しませんでした apt-cyg remove perl apt-cyg install perl で解決しないから困りました
332 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 19:01:22.45 ID:WrwU9bvP.net] なぜエラーメッセージ貼らないの
333 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 19:56:04.98 ID:XmSEA4Qy.net] 失礼しました # perl -v ✗ Failure (retv = 127)
334 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 22:24:17.58 ID:sY1rxc/L8] 334 とそれに対するレス見えなくなった シンボリックリンクは問題ないようです # which perl /usr/bin/perl ? Success (retv = 0) # # /usr/bin/perl -v ? Failure (retv = 127)
335 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 21:00:47.43 ID:A/ACJRIk.net] 変なシンボリックリンクでも残ってる?
336 名前:デフォルトの名無しさん mailto:sage [2017/12/20(水) 21:32:25.03 ID:XmSEA4Qy.net] それはないかと # which perl /usr/bin/perl ✔ Success (retv = 0) # # /usr/bin/perl -v ✗ Failure (retv = 127)
337 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 08:36:29.08 ID:kNyfYvrn.net] 環境がよくわからない。failureとかの文字はshellが出してる?
338 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 13:45:47.39 ID:UXAmX4iO.net] 多分シェルがだしてる このcygwin は gnupack_devel-13.06-2015.11.08 のを使っています
339 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 14:28:52.68 ID:UXAmX4iO.net] 今気が付いたのですが gnupack のはポータブルなので 新しくダウンロードした方にhome 以下移したら apt-cyg install xxx などの手間はかかるけどperl 動きますね 今回はそれでOK お騒がせしました
340 名前: mailto:sage [2018/01/17(水) 12:28:36.69 ID:yPRkNg4C.net] 手元の mingw32/g++ 6.4 で仮想デストラクタがらみがうまくいかない現象が起きています mingw32/g++ 5.4 ベースに戻すとうまくいくようです なにか情報ありませんか?
341 名前: mailto:sage [2018/01/17(水) 20:43:07.77 ID:yPRkNg4C.net] >>340 モジュール名が更新されており、libstd++ ともども cygwin のモジュールを削除した上で新しく入れなおすことで解消しました mingw64-g++6.4 で問題ありません お騒がせいたしました
342 名前:デフォルトの名無しさん mailto:sage [2018/02/04(日) 09:38:03.86 ID:p3JJNcrx.net] Perlをmingw(windows7)でビルドできた人いる? どうやったのか教えて欲しい
343 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 06:30:03.04 ID:W1XJdyx1.net] ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
344 名前:デフォルトの名無しさん [2018/02/27(火) 20:04:40.07 ID:8i84/p/L.net] スカトロMinGWがいち早くgcc7.3.0になったな
345 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 21:40:18.84 ID:xfHUmh10.net] 最近MSYSがまともに動かないリリース連発してて萎えるわ みんなWSLに移行したのかね
346 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 09:58:25.81 ID:f5/eDtaO.net] >>345 更新失敗してない? msys-2.0.dll (msys2-runtime) pacman.exe (pacman) bash.exe (bash) この辺はいつも削除失敗で手動でコピーするはめになってる 人によってはターミナル系もかな
347 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 12:57:37.44 ID:mX/EyO7/.net] これまでMSYS2と仮想マシン上のLinuxを両方使っててWSLも試してみたけど WSLだけで全部賄うのは無理だし、MSYS2の代わりになるかも微妙だと思った
348 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 14:55:32.55 ID:rLA9sGaB.net] cygwinってハードの最低動作環境ってどんなもん? セレロンG1610でも十分動く?
349 名前:デフォルトの名無しさん [2018/03/14(水) 15:25:24.16 ID:2cAisCwC.net] 動く
350 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 13:02:16.05 ID:gLwvyXQa.net] LLVM Clangって、見つけたんですよ gccより高速で、エラーの内容がわかりやすいんだけど なんで、gcc使い続けてるの?
351 名前:デフォルトの名無しさん [2018/03/17(土) 18:31:14.60 ID:YJFErllj.net] ゼロから作るんならClangでも良いけどgccでコンパイルできる ソースが必ずしもClangでコンパイルできる訳ではないからでは
352 名前:片山博文MZ mailto:sage [2018/03/21(水) 23:18:47.38 ID:CIv5zGK1.net] visual styleのマニフェスト設定がわからん。。。教えてくれよ。
353 名前:デフォルトの名無しさん [2018/03/22(木) 00:14:02.04 ID:FaIr56VM.net] ここじゃない
354 名前:片山博文MZ mailto:sage [2018/03/22(木) 09:47:32.57 ID:+op52nZS.net] >>352 自己解決。
355 名前:デフォルトの名無しさん [2018/03/23(金) 04:57:37.56 ID:X5KKLTky.net] スクリプト走らせてるとusememが肥大化してしまうのですが Cygwinのメモリ開放ってどうやるんでしょうか?
356 名前:デフォルトの名無しさん [2018/03/23(金) 18:05:31.72 ID:GtydX90K.net] fg ^C kill
357 名前:デフォルトの名無しさん mailto:sage [2018/03/23(金) 20:47:03.40 ID:X5KKLTky.net] >>356 ありがとうございます ただ、topなどで確認してもプロセスが占有してるというよりはよくわからないけどfreeのメモリが消費されてるといった感じなんです あきらめて別の方法を探してみます
358 名前:デフォルトの名無しさん [2018/03/24(土) 23:48:25.89 ID:rRlQvr0X.net] スカトロMinGWを消してMinGW W64 7.3.0を入れた ようやく来たか
359 名前:デフォルトの名無しさん mailto:sage [2018/04/12(木) 06:28:32.21 ID:wYEErH2x.net] i686-7.3.0-release-posix-dwarf-rt_v5-rev0.7z MD5 d1e009df8d254a15a549c5af2e2200db SHA-1 96e11c754b379c093e1cb3133f71db5b9f3e0532 ↑ これ、カスペが反応するんだけどみんなのところではどうよ C:\mingw32\opt\bin\python.exe トロイの木馬
360 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 18:03:19.77 ID:r7pQ3eFs.net] >>359 カスペはわりと誤検知を是とする製品だね 除外リストに入れてやるしかないと思う
361 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:16:05.84 ID:l2Chn+wB.net] msys2 64bitとcygwin64両方ともautomakeを使おうとすると ラッパーさんから使えるバージョンはないとか怒られて終わります これのせいでautoconfとかも途中で終わるのでつかえません 調べまくりましたが途方にくれました何かアドバイスを ちなみにautoconfは普通にバージョン見ると2.69で automakeは1.10から1.9までたくさん入っています 他のlibとかも全部入れたと思います 調べたらラッパースクリプトがバージョン判断出来なくてコケるみたいなのを見たんですが そのへんがよくわかりません
362 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:14:27.18 ID:wQPN3T7y.net] sygwinは分からんけどmsysはpacmanで入れたモジュールなのかな 普通にpacmanで作った環境では特に問題なくautoconfできるけど
363 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:17:58.13 ID:D96wT16B.net] cygwinな cをsと読むとはロシア系か?
364 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:20:26.83 ID:KWlgK9zD.net] msysとmingwは入り口ちがうから注意な
365 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 19:28:25.95 ID:n4fPuvh4.net] >>362 pacmanで入れました (どうしてもPGP鍵のエラーを解決出来なかったのでsiglevel無理やり変えたけど) 自分が信用出来ないので複数の入門用サイトのインストール手順そのままなぞっても変わらず cygwinは普通にsetupから入れました autotoolなど使わないで普通にコンパイルするだけなら普通に出来ます 最初はemacsとかでかいのをやろうとしたのですが、ハローワールド的なプログラムで 試しにやってみてもautoreconf等やはりautomakeのところで引っかかって終わります msys2とcygwin両方とも同じというのが何故なのかわからないです msys2の入口はどのみち3種類どれでやっても結果は変わらないです am-wrapperに使えるバージョンが無いって怒られます pacmanの入れ方が駄目だったんでしょうか
366 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 20:50:49.77 ID:a1PUYIF4.net] あれ?鍵の更新も出てるメッセージの通りにやれば出来なかったっけ?
367 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 11:14:28.83 ID:lO6n2Uvo.net] 鍵は特に指示するようなメッセージはないです 暗号エンジンが不正とかパッケージが壊れてるとか鍵が不正とかそれだけで とりあえず適当にautomakeを打つと $ which automake /usr/bin/automake $ automake am-wrapper: automake: error: Unable to locate any usuable version of automake. I tried these versions: With a base name of '/usr/bin/automake'. msys2とcygwin64両方同じです これは正しい反応なのでしょうか
368 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 12:08:20.63 ID:lO6n2Uvo.net] 今気が付いたんですが $ automake-1.10 とか直接やると当たり前かもしれませんがconfigure指定しろと動くので やはり選択出来てないみたいです あと調べるとWANT_AUTOMAKEでバージョン指定出来るみたいなので それでautomakeするとエラーは出ないです 調べてもこんなところでつまずいてる人誰もいないみたいなのに何故…
369 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 06:23:09.92 ID:sCu2GnUG.net] I tried these versions: With a base name of '/usr/bin/automake'. おかしいね
370 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 13:37:48.79 ID:PXOgwrWU.net] MSYS2 からだと /proc/registry を見ればレジストリの内容を読めるけど、 レジストリの設定はどうやればいいの?
371 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 15:38:03.48 ID:JLuDISpE.net] 上で長々とautomakeについて書いたものですが 最後に念のため全部管理者からにしてインストールから全て自分の知識を一切使わず ぐぐったやり方に沿ってやりなおしたところやっぱり結果は同じでした バージョン指定してautomakeを突破してもautom4teのエラーが出たりするので とりあえず素直に諦めました 変なことは特にしてないと思うんですが…根本的に何かおかしいんでしょうね 一連の書き込み見て、もし何か気が付いた方いましたらよろしくお願いします
372 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 15:54:21.90 ID:gV7swnN5.net] まずMSYS2とCygwinで同じ状況というので疑われるのは環境の混在 きちんと分離できていれば両方同じ結果にはならないと思う 他のアプリを含めてWindowsのグローバルな環境変数を汚さないようにするかあるいは完全に把握してればこの手の問題は起き難い
373 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 23:25:54.23 ID:hM1fOWSN.net] >>372 もしかしたら何か環境被ってるか影響受けて駄目なのかもしれないですね 両方全く一緒っていうのが… 今度時間空いたらまっさらなOSにでも入れてみようと思います
374 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 08:58:45.15 ID:dGQ/v6Kx.net] まずは環境変数からCygwinを除去してみるところからだろ そもそもWindowsの環境変数に混在させるのは良くない 必要な設定はシェルを起動するbatファイルにでも書いて切り分けをはっきりさせた方がいい
375 名前:デフォルトの名無しさん mailto:sage [2018/05/18(金) 11:16:28.24 ID:XDpFHDRs.net] .bash_profile に書こうな。
376 名前: mailto:sage [2018/05/21(月) 22:21:15.09 ID:wfqSsSFN.net] コンパイラ g++ が-l オプションにてライブラリをサーチしてくれません cygwin 上でのパス:/usr/loca/lib/libcppunit.a 実パス U:\usr\system\cygwin\usr\local\lib\libcppunit.a をコンパイルオプション -l で見つけてくれるようにすればどうすればいいでしょうか?
377 名前:片山博文MZ mailto:sage [2018/05/21(月) 22:23:06.54 ID:qdG46jsE.net] エルとアイ、間違ってない?
378 名前: mailto:sage [2018/05/21(月) 22:23:21.23 ID:wfqSsSFN.net] >>376 とりあえずコンパイラの -L オプションで凌ぐことにしました
379 名前: mailto:sage [2018/05/21(月) 22:23:49.00 ID:wfqSsSFN.net] >>377 コメントありがとうございます それは大丈夫でした
380 名前:デフォルトの名無しさん mailto:sage [2018/05/22(火) 16:58:07.60 ID:EV0iplRL.net] >>378 勘違いしている気がするのは気のせいかな 「-l」はリンクするライブラリの「lib」を除いた名称を 指定するためのオプション そのライブラリを検索する場所を指定するオプションが 「-L」じゃなかったっけ
381 名前:デフォルトの名無しさん [2018/05/22(火) 17:55:37.99 ID:q5t1htis.net] コンパイルオプションとリンクオプションは区別しろよ
382 名前: mailto:sage [2018/05/22(火) 18:49:29.91 ID:xeMs/wd1.net] >>380 はい、-L usr/local/lib -lcppunit とベタ打ちすることにしました cygwin の環境変数を触るのはあきらめました…
383 名前:はちみつ餃子 mailto:sage [2018/05/22(火) 21:21:40.16 ID:3tmJeyY1.net] >>382 LD_LIBRARY_PATH の設定で上手くいかないの?
384 名前:放置された蟻人間 mailto:sage [2018/05/22(火) 21:31:43.78 ID:OEO6VOy7.net] 困ったときはマニュアル
385 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 10:33:38.46 ID:cPlRxlDn.net] .
386 名前: mailto:sage [2018/05/24(木) 19:19:40.85 ID:dCOL2CYR.net] >>383 それが手元のWindows7環境ではうまくいかないのです…
387 名前:デフォルトの名無しさん [2018/05/25(金) 16:18:51.34 ID:bGEIPgDt.net] MinGW gcc 8.1.0来たな
388 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 16:56:39.90 ID:OWfOKoxu.net] メジャー上がるの早ええな
389 名前:デフォルトの名無しさん [2018/05/25(金) 17:11:47.06 ID:XO9fqtgP.net] Firefoxみたいになってきた
390 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 18:40:38.76 ID:ArdFXZ/1.net] googleとかから資金と技術者が流れこんだかな?
391 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 02:03:28.06 ID:7KsEnTuP.net] なんとしても__cplusplusを201703にするべく頑張ったんだろうなあ
392 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 07:58:56.19 ID:WhnOnvzV.net] 201402じゃん ・・・と思ったら -std=c++17で201703になるのか つーか7.3.0でもそうなるやん
393 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 10:52:04.44 ID:syYJ3FKh.net] >>392 本当?知らなかった 7.3.0で-std=c++1zや-std=gnu++1zを付けてコンパイルしても__cplusplusは201402のままだったのだが俺環? 8.1.0なら-std=c++1zでちゃんと201703になる
394 名前:デフォルトの名無しさん mailto:sage [2018/05/26(土) 18:07:23.48 ID:IvOjJRME.net] >>393 俺環 g++ (i686-posix-dwarf-rev0, Built by MinGW-W64 project) 7.3.0 686-7.3.0-release-posix-dwarf-rt_v5-rev0.7z MD5: d1e009df8d254a15a549c5af2e2200db SHA1: 96e11c754b379c093e1cb3133f71db5b9f3e0532 OS 名: Microsoft Windows 7 Professional OS バージョン: 6.1.7601 Service Pack 1 ビルド 7601 プロセッサ: 1 プロセッサインストール済みです。 [01]: x64 Family 6 Model 60 Stepping 3 GenuineIntel ~2601 Mhz
395 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 16:52:55.66 ID:xnJM9nNI.net] なんで-std=c++2aにせんの?
396 名前:デフォルトの名無しさん [2018/07/04(水) 22:46:38.56 ID:gFgZc5FG.net] 2PL
397 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 12:24:21.75 ID:uTPDH9XV.net] 2PL
398 名前:デフォルトの名無しさん mailto:sage [2018/07/31(火) 03:17:47.09 ID:RDQpCs3a.net] MinGWだけど -Wl,--stack でどうしてもスタックサイズが変わらないので悩んでいた dumpbinとeditbinを使うと変わるし確かめられるんだけど、ようやく方法がわかった リンカの-Xlinker optionで --stack=<バイトサイズ> と指定すれば変わった どうも-Wlにバグがあるみたいだな それとも-Wl,--stack=<バイトサイズ>としないといけないのだろうか まあリンカの方をいじるのが確実だな
399 名前:デフォルトの名無しさん mailto:sage [2018/07/31(火) 03:20:28.10 ID:RDQpCs3a.net] 今試してみた -Wl,--stack=<バイトサイズ> でも駄目でした 結局-Xlinker --stack=<バイトサイズ>で行きます
400 名前:デフォルトの名無しさん [2018/07/31(火) 05:20:50.36 ID:A5W680W/.net] OBJ吐いて結合のときと OBJ吐かずにコンパイル即EXEのときで違うとか
401 名前:デフォルトの名無しさん mailto:sage [2018/07/31(火) 08:06:47.92 ID:TkiqIAEE.net] Eclipse CDT使うと通常ではOBJ吐いてから結合だよ OBJが一つしかなくても
402 名前:デフォルトの名無しさん mailto:sage [2018/07/31(火) 12:53:08.95 ID:dzGVRw+5.net] MinGWはもう/(^o^)\オワタ
403 名前:デフォルトの名無しさん [2018/07/31(火) 13:27:12.23 ID:Sn2VrW8x.net] そうでもない
404 名前:デフォルトの名無しさん mailto:sage [2018/08/01(水) 00:50:15.24 ID:2TN9ZZ5c.net] >>402 頼り切ってる
405 名前:デフォルトの名無しさん mailto:sage [2018/08/01(水) 17:20:55.09 ID:jGAwEU9Q.net] >>402 過大な期待を抱かなければ今も昔も便利なものだぞw
406 名前:デフォルトの名無しさん [2018/08/01(水) 17:56:49.43 ID:q25SMjQY.net] 実は始まっていなかった
407 名前:デフォルトの名無しさん mailto:sage [2018/08/01(水) 20:07:35.78 ID:0Pfosj1X.net] Git For Windows の一部として生き残るでしょ。MinGW
408 名前:デフォルトの名無しさん mailto:sage [2018/08/01(水) 21:20:00.66 ID:Z8kWAzs2.net] >>407 ねーよクソガキw
409 名前:デフォルトの名無しさん mailto:sage [2018/08/03(金) 20:07:57.21 ID:dqK+db6N.net] >>408 なんでないの? Git For WindowsのGit Bash便利だよ。
410 名前:デフォルトの名無しさん mailto:sage [2018/08/03(金) 20:19:33.31 ID:ayIb+faS.net] gitの付属物としてのmsys2だとpackmanとか入ってないから面倒
411 名前:デフォルトの名無しさん mailto:sage [2018/08/03(金) 21:08:06.52 ID:QOGz33NN.net] MSYSは残れてもMinGWは分からんな
412 名前:デフォルトの名無しさん [2018/08/04(土) 01:43:56.45 ID:i5vBNvJr.net] >>409 ほんそれ
413 名前:デフォルトの名無しさん mailto:sage [2018/08/04(土) 18:19:19.42 ID:yRDRBTT9.net] 普通、pacmanでMSYS2にGitいんすこするでしょ Git For Windows の存在意義って何?w
414 名前:デフォルトの名無しさん mailto:sage [2018/08/04(土) 18:23:56.55 ID:Q5j2wvwG.net] エクスプローラのコンテクストメニュー?
415 名前:デフォルトの名無しさん mailto:sage [2018/08/04(土) 21:35:08.07 ID:5ji1E0ZX.net] >>413 Windowsがパッケージを管理していることがメリットかな…。
416 名前:デフォルトの名無しさん mailto:sage [2018/08/04(土) 21:46:10.59 ID:Q5j2wvwG.net] windowsのあれはパッケージ管理なのか?アップデートはアプリ任せだが
417 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 01:32:40.33 ID:us+tZNOh.net] >>416 Git for WindowsもMSYS2もChocolatey経由でinstall&upgradeしている。 Windowsの「アプリと機能」ってパッケージ管理じゃないの?
418 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 05:26:48.35 ID:yCHXVEt3.net] msys2のupgradeは pacman -Ysu じゃなくて?
419 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 17:10:39.33 ID:aJhRtn6H.net] >>413 MSYS2で擬似Linux環境が欲しいとかMinGWで 開発をしたいわけではないけど、最新の VisualStudioとかAndroidStudioがGitを要求 するんでWindowsでGitだけ使いたいとかっていう 要求はある Git使いたいわけではなくて、ソースコードに GitHUBなどから動的にソースを取ってくる 見たいなものも増えているので
420 名前:デフォルトの名無しさん mailto:sage [2018/08/16(木) 00:54:28.51 ID:dflIWUnx.net] GPLにしたくないのでclang+libc++をベースとしたw32api開発環境を構築してみようと思ったけど全然情報ないのな
421 名前:デフォルトの名無しさん mailto:sage [2018/08/17(金) 15:28:41.39 ID:FVp24TVc.net] >>420 このスレで言うのもあれだけど、わりとそのまま置き換えて使えるよ msvc系で使うならターゲットも気にしなくていいし でもそれならMSからvcのビルドツール落としてそっちのコマンドラインの方を 使った方がいいような気もする
422 名前:417 mailto:sage [2018/08/17(金) 23:30:52.33 ID:yyLE/n3z.net] >>421 事態が結構複雑で・・・ 言語はRust 使いたいライブラリはOpenCV(cmake)、GraphicsMagick(make/VisualMagick)、PDFium(Ninja) ビルドツールだと最新のsln/vcxprojしかビルドできない(VisualMagickはVC++7のslnしか作れない) コミュニティを入れればビルドできるだろうがめっちゃでかい 最近はWindowsでも脱msvcの流れっぽいしRustも例外ではない(リンカをlldにしようという話があるらしい) 最終的にはLinuxや*BSDでも使う可能性を考えるとmsvc依存は好ましくない じゃあMinGWで・・・でもライブラリ類がGPLなのは困る。今更gccというのも ならLLVM系は・・・clangはビルド済みを落とせるけどlibc++はどうすれば??? ←イマココ 以降愚痴。Chromeのコンパイラがmsvcからclangになんて記事が出回っているくらいだし PDFiumもclangでビルドできるはずだがmsvc(コミュニティ)を使う記事しか見つからん 俺様ビルドシステムの上に情報不足とかマジやめて欲しい
423 名前:デフォルトの名無しさん [2018/08/18(土) 11:27:26.31 ID:TgZCKLMK.net] 需要なし
424 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 15:38:32.22 ID:AAEMx0aK.net] つまり/(^o^)\オワタ?
425 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 19:18:47.52 ID:SATvHJrQ.net] 別にMinGWでコンパイルしてもGPLになる訳じゃないしな
426 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 19:50:39.53 ID:dGIgNVTb.net] デバッグにgccを使うだけじゃGPLにはならんな リリースをvcでやるとか
427 名前:デフォルトの名無しさん mailto:sage [2018/08/18(土) 23:25:05.14 ID:MifkGBcf.net] GPL系ライセンスの嫌いなところは業界内で通用する統一された解釈がなくトラブルに発展する可能性が高いこと 類似の事象でも人によって正反対の主張をしているとかザラだし
428 名前:デフォルトの名無しさん mailto:sage [2018/08/19(日) 05:15:31.35 ID:I9SRQ6fc.net] おまえらGCCランタイムライブラリ例外を知らんの?
429 名前:デフォルトの名無しさん [2018/08/19(日) 12:42:10.06 ID:plhuPGbS.net] >>427 ほんそれ
430 名前: mailto:sage [2018/08/19(日) 13:06:32.63 ID:bW/fB7v7.net] >>428 言ってみてください