ATL requires C++ compilation (use a .cpp suffix)

In VS 2005


網路上是說這是因為 project 中有 .c 檔,使用 atl 必需將它更名為 .cpp。不過我遇到的情況是,project 中一些 .c 可以 compile 過,一些不行。


在設定中的 C/C++ -> Advnaced 中的 Compile As 也設成 /TP 了,還是一直出錯。最後我將這個選項先改為 default,compile 一次錯誤後,再改回 /TP,就成功了


奇怪的問題


留言

熱門文章