タグ

ブックマーク / kyab.hatenablog.com (1)

  • VC6で拡張子が*.ccなファイルをC++ソースとして扱わせる - kyabの日記

    Google Testを無理やりVC6に移植しようとしている。が、なかなか上手くいかない。 VC6はもともとC++への準拠度が甘く、有名なところでテンプレートの部分特殊化ができないというのがあるが、それ以外にも色々と問題があることがわかってきた。 いい加減見捨てられているコンパイラだし、敢えて今やる必要はない。ただ、中途半端なところまでやってしまったので、いまさら引き返すのも癪。 テンプレート周りのHackに関してはboostが参考になるのだが、Google Testはテンプレートだけでなく、マクロや内部クラスなども駆使した近代C++?なので、最初思っていたよりずっと苦戦している。 それはそうとして、最初に躓いたのが、Google TestのC++ソースファイルの拡張子が*.ccなこと。VC6は標準では*.ccをC++ファイルとして扱ってくれない。インテリセンスはもとより、色付け表示もされ

    VC6で拡張子が*.ccなファイルをC++ソースとして扱わせる - kyabの日記
    mumumu-tan
    mumumu-tan 2009/12/04
    レジストリを弄り、コンパイラオプションに /TP を加える
  • 1