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 #).




7
lỗi không tìm thấy mã định danh 'uint32_t'
Tôi đang chuyển mã từ Linux C sang Visual C ++ cho Windows. Visual C ++ không biết #include <stdint.h>vì vậy tôi đã nhận xét nó ra. Sau này, tôi tìm thấy rất nhiều 'uint32_t': identifier not foundlỗi đó. Làm thế nào nó có thể được giải quyết?
94 c++  c  visual-c++ 


3
Loại trả lại rõ ràng của Lambda
Khi tôi thử và biên dịch mã này (VS2010), tôi gặp lỗi sau: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that …


5
mô-đun không an toàn cho SAFESEH image C ++
Tôi đang sử dụng Microsoft Visual Studio 2011 Professional Beta Tôi đang cố chạy các tệp OpenCV C ++ ( http://opencv.willowgarage.com/wiki/Welcome ) mà tôi đã biên dịch bằng cMake & Visual Studio Complier. Tuy nhiên, khi tôi gỡ lỗi dự án, tôi nhận được hơn 600 lỗi, hầu hết chúng …


3
Truyền kép thành int unsigned trên Win32 đang bị cắt bớt xuống còn 2.147.483.648
Biên dịch mã sau: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } Đầu ra …

7
Làm thế nào để gọi hàm C ++ từ C?
Tôi biết cái này. Gọi hàm C từ C ++: Nếu ứng dụng của tôi bằng C ++ và tôi phải gọi các hàm từ thư viện được viết bằng C. Thì tôi đã sử dụng //main.cpp extern "C" void C_library_function(int x, int y);//prototype C_library_function(2,4);// directly using it. Điều này …
84 c++  c  visual-c++  extern-c 


21
Lấy tên tệp từ một đường dẫn
Cách đơn giản nhất để lấy tên tệp từ đường dẫn là gì? string filename = "C:\\MyDirectory\\MyFile.bat" Trong ví dụ này, tôi sẽ nhận được "MyFile". không có phần mở rộng.
82 c++  visual-c++ 



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.