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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.