ようこそ 屋根裏部屋 mkII へ ログイン | 登録 | ヘルプ

Technological

ちょっとしたTIPSや私がはまったこと、調べたことなんかを書いていきます。

2007年3月20日 - 投稿

C++/CLIで意図しない定義の使用を防ぐ
C++/CLI使い、windows.hをincludeした場合、.NET Frameworkのクラスライブラリと同名のWindows APIの宣言がかぶってしまい、コンパイラに怒られます。たとえばSystem::Environment::GetEnvironmentVariable()。 こんな場合、#pragmaで一時的にマクロを無効にする方法があります。 1 2 3 4 5 6 7 #include <windows.h> using namespace System; #pragma 続きを読む

投稿日時 2007年3月20日 18:11 投稿者 kkamegawa | コメント数:0
タグ , , ,

Powered by Community Server, by Telligent Systems