Xcode C ++ projesi yeni dosyalara C tarzı başlık formatı ekler


0

Temel C ++ programlama yapmak için XCode kullanmaya başladım. Garip bir şey farkettim.

Bir C ++ projesi üzerinde çalışırken ve yeni bir C ++ kaynak dosyası eklemek istediğimde, otomatik olarak oluşturulan dosya, uzantısı .cpp olsa bile bir C dosyası olarak biçimlendirilir.

Xcode 6.1.1 kullanıyorum. Mac OSX genel beta programının üyesiydim, ancak yayımlanan Xcode sürümünü kullanıyorum.

Herhangi biri bu hatayı çoğaltabilir mi, yoksa bu hatayı alan sadece benim sistemim mi? Eğer öyleyse, nasıl düzeltebilirim?

Bu, tipik bir otomatik oluşturulan başlık dosyasının nasıl göründüğüdür:

//
//  testfunk.h
//  Test
//
//  Created by Jørgen Rørvik on 16.01.15.
//  Copyright (c) 2015 Jørgen Rørvik. All rights reserved.
//

#ifndef __Test__testfunk__
#define __Test__testfunk__

#include <stdio.h>

#endif /* defined(__Test__testfunk__) */

C ve c ++ formatları nasıl farklılık gösterir?
Mark

Bir C ++ projesinin bir C kütüphanesi olan stdio.h yerine <iostream> kullanmasını beklerdim. Yeni bir projeye başladığımda, main.cpp <iostream> içeriyor, bu yüzden bunun bir hata olduğunu düşünüyorum.
SM411

Bu biçimlendirme değil, yeni bir dosya oluşturmaktır - sorunun ne olduğunu söylemek için soruyu yeniden yazmanız gerekir - ayrıca Xcode şablonlarını da aradıklarını söyleyin
Mark

Yanıtlar:


0

C ++ dosyaları için Xcode şablonu var #include <stdio.h>. Bunu değiştirmek için kendi şablonunu oluşturmalısın - Burada veya burada birkaç Yığın Taşması sorusu gör


Bu benim sorunumu çözecek, ama hala bunun bir hata olduğunu düşünüyorum. Katılıyor musun?
SM411

Evet, ancak C ++ programlamasını Xcode'da gerçekten desteklemediği için bıraktığımı not ediyorum, örneğin ad alanlarını ve kod tamamlamayı deneyin - C ve Amaç C için iyi
Mark
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.