2011-07-31 21 views
14

Tại sao Apple dường như ghét C++ quá nhiều; điều này luôn làm việc trong Xcode trong các phiên bản trước và vẫn hoạt động với các tệp .m. Tại sao họ xóa các tính năng mà mọi người thực sự sử dụng hàng ngày? Không phải ai cũng chỉ sử dụng Objective-C. Có cách nào để làm cho các mẫu tập tin làm điều này một lần nữa?XCode 4.1 dường như không còn tạo tệp tiêu đề khi bạn tạo tệp C++, bất kỳ ý tưởng nào về cách tạo mẫu?

+1

Hmm tôi tìm thấy mẫu ở/Developer/Library/Xcode/Templates/file Templates/C và C++/C++ File.xctemplate C++ File.xctemplate và có thể kết hợp C++ với một bản sao của tệp .h header với một chút chỉnh sửa. Silly Apple. –

+0

Hoàn toàn đồng ý, xóa một hộp kiểm tra nhỏ mà mọi người luôn sử dụng ... tại sao. – jbat100

Trả lời

10

Giải pháp là để đi đến "/ Developer/Library/Xcode/Templates/File Templates/C và C++", và sao chép __ FILEBASENAME __ .h từ "Header File.xctemplate" vào cả "C File.xctemplate" và "C++ File.xctemplate"

Không có ý tưởng tại sao điều này sẽ đã được thay đổi trong Xcode 4.1 ...

+0

Tôi cũng đã thay đổi câu lệnh '# include' thành' #include "__FILEBASENAME __. H" ' – NebulaFox

+0

Ngoài ra, hãy chuyển đến" /Applications/Xcode.app/Developer/Library/Xcode/Templates/File Templates/C và C++ " – NebulaFox

+0

Nên của '#include" ___ FILEBASENAME ___. h "'. Đó là ba '_' – NebulaFox

Các vấn đề liên quan