Câu hỏi được gắn thẻ «visual-c++»

Microsoft Visual C ++ là trình biên dịch C, C ++ và C ++ / CLI cho Windows. Phiên bản mới nhất của trình biên dịch là Visual C ++ 2019. Trình biên dịch hỗ trợ các ngôn ngữ sau: C (hỗ trợ C90 và hầu hết các phần C99 và C11 của tiêu chuẩn ISO C ++ kể từ Visual Studio 2019); C ++ (hỗ trợ cho hầu hết các tính năng C ++ 11, C ++ 14 và C ++ 17 và một số tính năng C ++ 20 kể từ Visual Studio 2019) C ++ / CLI (Cung cấp khả năng tương tác với các ngôn ngữ .NET như C #).





10
Tắt một lỗi cảnh báo
Có cách nào để tắt chỉ một dòng cảnh báo trong tệp cpp với visual studio không? Ví dụ: nếu tôi bắt một ngoại lệ và không xử lý nó, tôi sẽ gặp lỗi 4101 (biến cục bộ không được tham chiếu). Có cách nào để bỏ qua điều này …


3
Sự khác biệt cơ bản giữa MFC và ATL là gì?
Giả sử tôi chỉ sử dụng chúng cho các chương trình GUI "bình thường" (không có COM, không có ActiveX, không có gì lạ mắt), thì sự khác biệt cơ bản mà tôi sẽ thấy giữa ATL và MFC là gì, để giúp tôi tìm ra nên sử dụng cái …
110 c++  visual-c++  mfc  atl 


5
LPCSTR, LPCTSTR và LPTSTR
Có gì chênh lệch giữa LPCSTR, LPCTSTRvà LPTSTR? Tại sao chúng ta cần làm điều này để chuyển đổi một chuỗi thành một biến LV/ _ITEMcấu trúc pszText: LV_DISPINFO dispinfo; dispinfo.item.pszText = LPTSTR((LPCTSTR)string);
109 c++  windows  visual-c++  mfc 

4
Xuất các hàm từ DLL với dllexport
Tôi muốn có một ví dụ đơn giản về việc xuất một hàm từ C ++ Windows DLL. Tôi muốn xem tiêu đề, .cpptệp và .deftệp (nếu thực sự cần thiết). Tôi muốn tên đã xuất không được trang trí . Tôi muốn sử dụng quy ước gọi tiêu chuẩn …




10
Gettimeofday () có được đảm bảo là ở độ phân giải micro giây không?
Tôi đang chuyển một trò chơi, vốn được viết cho Win32 API, sang Linux (tốt, chuyển cổng OS X của cổng Win32 sang Linux). Tôi đã triển khai QueryPerformanceCounterbằng cách đưa ra uSeconds kể từ khi quá trình bắt đầu: BOOL QueryPerformanceCounter(LARGE_INTEGER* performanceCount) { gettimeofday(&currentTimeVal, NULL); performanceCount->QuadPart = (currentTimeVal.tv_sec - …

11
Lỗi nghiêm trọng: “Không có kiến ​​trúc mục tiêu” trong Visual Studio
Khi tôi cố gắng biên dịch dự án c ++ của mình bằng Visual Studio 2010 ở chế độ Win32 hoặc x64, tôi gặp lỗi sau: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" Định nghĩa tiền xử lý của tôi nói WIN32; _DEBUG; _CONSOLE;% (PreprocessorDefinitions) …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.