Chasoのアンテナ
id:Chaso
27/35ページ
▽Neutral Scent●11/29 18:24 Neutral Scent
Kaoru Nakajima @ Cybozu Labs
2008年07月10日
x64環境でVS2008のATLスマートデバイスプロジェクトがビルドできない件
結論: 単純に、include/lib設定が Program Files (x86) に対応してないだけでした。
既定値で動かないのは明らかにテスト不足だと思います。>VS開発チーム
(ひょっとしたら、うちの環境の作る順番とか原因かもしれないけど...)
具体的に言うと、Wizardでプロジェクト作るだけで、
midl : command line error MIDL1001 : cannot open input file oaidl.idl
こんなビルドエラー。
対策としては、
[ツール]/[オプション]/[プロジェクトおよびソリューション]/[VC
▽TAKESAKO @ Yet another Cybozu Labs●11/29 18:10 TAKESAKO @ Yet another Cybozu Labs
2009年04月21日
■ [Debug Hacks] #66.手元のx86マシンが64bitモード対応かどうかを調べる
本日オライリージャパン様より「Debug Hacks――デバッグを極めるテクニック&ツール」の献本をいただきました。著者の皆様、出版社の皆様ありがとうございます。
とりあえず、ざっくりと気になる章だけをかいつまんで読んでみたのですが、最後の章「#66.手元のx86マシンが64bitモード対応かどうかを調べる」では、/proc/cpuinfo で lm の文字列を探す方法と、以下のような CPUID 命令を発行して今自分が使っているマシンのCPUが64bitに対応しているかどうかを調べるハックが紹介されていました。
#include <stdio.h>
▽nakatani @ cybozu labs●11/29 17:20 nakatani @ cybozu labs
2009年05月29日
コンピュータはオー・ヘンリーとエドガー・アラン・ポーの文章を見分けられるか?(ブログ移転のお知らせ)
Perceptron の実装です、と言ってからずいぶん経ってしまいましたが、ようやくその続き……と思わせておいて、実はブログの移転のお知らせです。
サイボウズグループ全体の技術ブログとして Cybozu Inside Out が立ち上がり、こちらの ”nakatani @ cybozu labs” で書いていたような記事も今後そちらで書かせていただくことになりました。
第1回目の記事として、Perceptron の実装編として、O.Henry と Edgar Allan Poe の文章を Perceptron で学習して正しく見分けられるか!? という記事を書かせていただきました
▽mitsunari@cybozu labs●11/29 15:27 mitsunari@cybozu labs
光成滋生@サイボウズ・ラボ(会社, 個人)
2009年04月01日
VCでUTF32文字列に対してboost::regexを使う
Visual StudioのC++開発環境ではsizeof(wchar_t) == 2なのでstd::wstringではサロゲートペアを考慮する必要があります.
それを避けるためにUTF32文字列で文字列処理を行いたい場合があると思います.その場合,
typedef unsigned int uint32_t;
typedef std::basic_string<uint32_t> u32stirng;
などの定義をして文字列を使うことになるでしょう.これらの型はC++0xでは標準になる予定です.
実際には利便性のためにchar*との自然な変換メソッドなどを追加する
4.<前5 6.次5>
0.はてなアンテナトップ
8.このページを友達に紹介
9.このページの先頭へ
□ヘルプ/お知らせ
□ログイン
□無料ユーザー登録
□はてなトップ
(c) Hatena