元スレCygwin + MinGW + GCC 相談室 Part 7
gcc覧 / PC版 /みんなの評価 :
401 = :
gcc遅い -> gcj外せ というテンプレ的やりとりを何度か見た気がするが
デフォはどうなってるんだっけ ググっても見つからない
402 = :
gccで キーボードの操作をするやり方を知りたいのですが
ライブラリとか関数とか知ってる方いるかな
403 = :
http://toro.2ch.net/test/read.cgi/tech/1313183984/
ここにいけば教えてくれるかも知れんぞ以前それのやりかたで炎上したから
404 = :
>>402
キーボードの操作ってなにをやるの?
普通のキーボードは外部からの操作を受け付けるようになんてなってないと思うけど。
まさか、ロボットアームでも動かしてキーを押すとか?w
405 = :
gccで なのか Win32で なのか
406 = :
すみません 自己解決しました・・
>>404
キーイベントを発生させる
といった意味でした。
言葉足らなくて申し訳ない
>>405
Win32ですね
408 = :
MinGW画久しぶりに更新されてなのでついでにObjectiv-Cも使えるようにしたいと思い
mingw installation manager で全部マークしてインストールしたんですが
gcc -lobjc test.mってやると↓のエラーがでます
gcc: error: test.m: Objective-C compiler not installed on this system
どうやってObjectiv-Cが使えるようになりますか?
409 = :
komanew.blogspot.jp/2010/09/windowsobjectivec.html
www.onemoresoftwareblog.com/2012/03/objective-c-with-mingw.html
410 = :
TDM-MinGWでregexのサンプルプログラム走らせるとエラーダイアログ出るわ
MinGW-Buildsに変えてやってみようっと
最近MinGW-BuildsもThreadとかちゃんと対応してるじゃん
http://sourceforge.net/projects/mingwbuilds/
412 = :
http://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html
ここ見とけ
414 = :
エラーも不明
416 = :
wandboxで試したら、GCC-4.9からはstd::regex使えるけどそれ以前は駄目だ
http://melpon.org/wandbox/permlink/ujwTxbG8HCjBJHHb
>>410が見たのはこういうエラーだろう
terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
419 = :
ギリシャ文字も使えるプログラム言語作ろうとおもってるんですけど、
32ビットユニコードに対応するにはどうしたらいいですか?
420 = :
最近のcygwinはutf8が標準なんだから、何の問題もないだろ。
421 = :
>>420
逆の方です。
423 = :
>>419
wchar_t(16ビット)じゃダメな理由は?
424 = :
プログラム言語作ろうってレベルの人間の質問じゃない
425 = :
たぶん後付けで対応できるからそれ抜きですすめてみたら
426 = :
>>422
逆とはMinGWの方です。
>>423
機種依存文字をつかいたくないかつ沢山の種類の文字を使いたいニーズにこたえるためです。
>>424
プログラム言語の第一歩は字句解析を作るところから始めます。
>>425
それはできません。
やりたいコードを書きます。環境はTDMGCC eclipseです。
char32_t x=U'あ'
char32_t y[]=U"いうえ";
char32_t z;
std::in>>z;//おを入力
std::cout<<x<<y<<z<<std::endl;
427 = :
>>426
MinGWでもコンパイラオプションは必要だがstd::cin以外はそのままコンパイルできる
iostreamがchar32_tをサポートしていないのでちゃんと表示されないけど
入出力時にはiconvやlibicuとか別のライブラリを使って変換してやならければいけない
内部で扱う分にはstd::u32stringとかある
434 = :
llとかzはオプションで使えんじゃねーの
http://www.kijineko.co.jp/node/918
435 = :
>>434
なんと!参考になったありがとう
436 = :
__USE_MINGW_ANSI_STDIOってのもあるらしい
437 = :
>>436
おお!ありがとう
これやるとexeが22KBほど増加するけど背に腹は変えられない
msvcrt.dllが対応するまでこれで凌ぐかな(対応しない可能性が高いが…)
438 = :
>>427
ありがとうございます。
やってみます。
439 = :
426の環境で
char32_t a=U'あ'
とやると以下のメッセージが出ます。
converting to execution character set: Illegal byte sequence
どうしたらいいですか?
char32_t a=U'a'
ならメッセージはでません。
440 = :
>>439
-finput-charset
441 = :
>>440
やってみます。
442 = :
-finput-charset
はソースコードの文字コードのしていじゃないですか。
-fexec-charset
の実行時の文字集合っていうのが意味がわからないんですけど、
文字列とがデフォルトではutf-8になるということですか?
char32_t x=U'a';
はaがutf-8に変換されてx入るわけじゃないですよね?
おしえてください。
444 = :
試してないのでわかりませんでした。
ありがとうございました。
445 = :
Cygwin x86_64でvimをビルドしている途中に
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib
などといわれたので、setup-x86_64.exeからlibncursesw-develをいれてから再度
make distclaenした上で-with-tlib=ncurseswを加えてみるもうまく行かず、途方にくれています。
どうしたらよいのでしょうか。
446 = :
追記です
一応configureのオプションは
sourceforge.net/p/cygwin-ports/vim/ci/master/tree/
のviim.cygportに記載されているものに準拠しています。
cygport vim.cygport download #追加のパッチはなぜか自動でDLされない
cygport vim.cygport prep
cygport vim.cygport compile #クロスコンパイルのチェックに引っかかるのでCCを調整
結局>>445のエラーが出ます。
448 = :
ログを見るとLDFLAGS="-L/usr/local/lib"となっていて
ls /usr/local/libとすると何もありませんでした。
そこでLDFLAGS="-L/usr/lib"にしてconfigureするとmakefileは作成できました。
makeをすると
if_cscope.c:19:23: fatal error: sys/wait.h: No such file or directory
# include <sys/wait.h>
というエラーが出たので、
CPPFLAG S=" -I/usr/include/"にしてmakeしました…
すると、今見ている途中なのですが何かしらエラーが起きてmakeできませんでした。
449 = :
スラッシュが余分
450 = :
--prefix=/usr
みんなの評価 :
類似してるかもしれないスレッド
- Cygwin + MinGW + GCC 相談室 Part 8 (938) - [97%] - 2022/10/28 8:00
- Cygwin + MinGW + GCC 相談室 Part 6 (981) - [97%] - 2012/12/30 23:15
- Cygwin + MinGW + GCC 相談室 Part 5 (981) - [97%] - 2011/4/6 2:32
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- Cygwin + MinGW + GCC 相談室 Part 3 (1001) - [97%] - 2008/9/12 0:04 ★
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について