«visual-c++» etiketlenmiş sorular

Microsoft Visual C ++, Windows için bir C, C ++ ve C ++ / CLI derleyicisidir. Derleyicinin en son sürümü Visual C ++ 2019'dur. Derleyici aşağıdaki dilleri destekler: C (C90'ı ve Visual Studio 2019'dan itibaren ISO C ++ standardının C99 ve C11 bölümlerinin çoğunu destekler); C ++ (çoğu C ++ 11, C ++ 14 ve C ++ 17 özelliği ve Visual Studio 2019 itibarıyla bazı C ++ 20 özellikleri için destek) C ++ / CLI (C # gibi .NET dilleriyle birlikte çalışabilirlik sağlar).

6
Visual Studio'da bir DLL dosyasının yolunu nasıl ayarlayabilirim?
Bir DLL dosyasına bağlı olan bir uygulama geliştirdim. Ne zaman hata ayıklama Başvurumu, applicationwould şikayet: "Xxx.dll bulunamadığı için bu uygulama başlatılamadı." Bu yüzden DLL dosyasını .vcproj dosyamla aynı dizine kopyalamam gerekiyor. Projeyi DLL dosyasını (tercihen) bir göreceli yol veya (tercih edilmez) mutlak bir yolda aramaya ayarlamanın bir yolu var mı? …

8
Visual C ++: Belirli bağlayıcı uyarıları nasıl devre dışı bırakılır?
CGAL'den bir kitaplık kullanıyorum ve kod derlememin bağlanma aşamasında bu formda birçok bağlantı uyarısı üretiyor: warning LNK4099: PDB 'vc80.pdb' was not found with 'gmp-vc80-mt-sgd.lib' or at 'vc80.pdb'; linking object as if no debug info Visual C ++ / Studio 2008 altında bu belirli bağlayıcı uyarısını nasıl kapatırım? Kullandığım harici (CGAL) …


9
Visual C ++ kullanarak kodun arkasındaki derlemeyi nasıl görüntüleyebilirim?
İki satır kodun verimliliğiyle ilgili başka bir soru okuyordum ve OP, kodun arkasındaki montaja baktığını ve her iki satırın da montajda aynı olduğunu söyledi. Özet bir yana, bir program derlendiğinde oluşturulan montaj kodunu nasıl görebilirim. Microsoft'un Visual C ++ 'sını kullanıyorum, ancak Visual Basic'te yazılmış kodun arkasındaki derlemeyi görüntülemenin mümkün …

10
Tek uyarı hatasını devre dışı bırakın
Visual Studio ile bir cpp dosyasında sadece tek bir uyarı satırını devre dışı bırakmanın bir yolu var mı? Örneğin, bir istisna yakalayıp işleme koymazsam 4101 hatası alıyorum (başvurulmayan yerel değişken). Bunu sadece bu işlevde görmezden gelmenin, aksi takdirde derleme biriminde bildirmenin bir yolu var mı? Şu anda, #pragma warning (disable …


3
MFC ve ATL arasındaki temel fark nedir?
Bunları yalnızca "normal" GUI programları için kullandığımı varsayarsak (COM yok, ActiveX yok, hiçbir şey yok), hangisini kullanacağımı anlamama yardımcı olması için ATL ve MFC arasında göreceğim temel fark nedir? Web'de bazı araştırmalar yaptım, ancak sonuçta hiçbir yanıt sorumu gerçekten yanıtlamadı: http://msdn.microsoft.com/en-us/library/bk8ytxz5(v=vs.80).aspx : "ATL, hem C ++ 'da bir COM bileşeni …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR ve LPTSTR
Ne arasındaki fark LPCSTR, LPCTSTRve LPTSTR? Bir dizgeyi bir dizgeye dönüştürmek için neden bunu yapmamız gerekiyor? LV / _ITEMyapı değişkeninepszText : LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

4
DLL'den dllexport ile işlevleri dışa aktarma
C ++ Windows DLL'den bir işlevi dışa aktarmanın basit bir örneğini istiyorum. Başlığı, .cppdosyayı ve .defdosyayı (kesinlikle gerekliyse) görmek istiyorum. Dışa aktarılan adın bezemesiz olmasını istiyorum . En standart arama kuralını ( __stdcall?) Kullanmak istiyorum . Kullanmak istiyorum __declspec(dllexport)ve .defdosya kullanmak zorunda değilim . Örneğin: //header extern "C" { __declspec(dllexport) …

12
Yeni C / C ++ standartları için Visual Studio desteği?
C99 ve C ++ 11 hakkında okumaya devam ediyorum ve bir gün kullanmak güzel olabilecek dil standardına eklenen tüm bu tatlı şeyler. Ancak, şu anda Visual Studio'da C ++ yazma ülkesinde zayıflıyoruz. Standarttaki yeni şeylerden herhangi biri görsel stüdyoya eklenecek mi yoksa Microsoft bunu yapmak için yeni C # varyantları …


2
VC ++ kod DOM'a VS eklentilerinden erişilebilir mi?
Visual Studio IntelliSense for VC ++, "eksiksiz" EDG C ++ ayrıştırıcısını içerir (Intel ve diğerleri tarafından da kullanılır). C # Kod DOM eklentileri tarafından erişilebilir olduğundan (yanılıyorsam düzeltin), C ++ Kod DOM'a da erişilebilir mi? Bu, VS ortamında açık bir VC ++ projesini analiz etmek için kullanılabilir mi?

11
Önemli hata: Visual Studio'da "Hedef Mimari Yok"
Win32 veya x64 modunda Visual Studio 2010 kullanarak c ++ projemi derlemeye çalıştığımda aşağıdaki hatayı alıyorum: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Önişlemci tanımlarım WIN32; _DEBUG; _CONSOLE;% (PreprocessorDefinitions) diyor Bu hataya neden olan nedir ve nasıl düzeltebilirim? // winnt.h: lines 127-136, MSVS says this …


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.