tôi tiếp tục nhận được lỗi này: cannot convert parameter 1 from 'char' to 'LPCWSTR'
không thể chuyển đổi thông số 1 từ 'char' thành 'LPCWSTR'
int main(int argc, char argv[])
{
// open port for I/O
HANDLE h = CreateFile(argv[1],GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
if(h == INVALID_HANDLE_VALUE) {
PrintError("E012_Failed to open port");
ai đó có thể giúp đỡ?
tôi không điều sử dụng phiên bản ANSI của CreateFile là đúng cách để đi, điều tiếp theo bạn biết và anh sẽ bắt đầu thay đổi tất cả các cuộc gọi hàm để sử dụng phiên bản ANSI. –
@Nikola: Tất nhiên đó là cách sai! Tôi chỉ nghĩ rằng nó không thích hợp để giải thích sự khác biệt giữa char, wchat_t, TCHAR và cách viết các ứng dụng unicode chính xác cho người mới bắt đầu tuyệt đối. – ybungalobill