이상한 일이 발생합니다. Dev-C++로 프로그램을 컴파일하면 에러가없고 깨끗하게 컴파일됩니다. Visual Studio에 넣을 때 많은 오류가 있습니다 :Visual Studio 2013 - C++ 오류
Error 1 error C2371: 'MailRecipient' : redefinition; different basic types
Error 2 error C3861: 'GetModuleFileName': identifier not found
Error 3 error C2664: 'HRESULT SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR)' : cannot convert argument 5 from 'char [260]' to 'LPWSTR'
Error 4 error C3861: 'CopyFile': identifier not found
Error 5 error C2664: 'BOOL SetFileAttributesW(LPCWSTR,DWORD)' : cannot convert argument 1 from 'char [512]' to 'LPCWSTR'
Error 6 error C2664: 'HRESULT SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR)' : cannot convert argument 5 from 'char [260]' to 'LPWSTR'
Error 7 error C2664: 'BOOL SetFileAttributesW(LPCWSTR,DWORD)' : cannot convert argument 1 from 'char []' to 'LPCWSTR'
Error 8 error C2664: 'LSTATUS RegOpenKeyExW(HKEY,LPCWSTR,DWORD,REGSAM,PHKEY)' : cannot convert argument 2 from 'const char [46]' to 'LPCWSTR'
Error 9 error C2664: 'HRESULT SHGetFolderPathW(HWND,int,HANDLE,DWORD,LPWSTR)' : cannot convert argument 5 from 'char [260]' to 'LPWSTR'
Error 10 error C2664: 'LSTATUS RegSetValueExW(HKEY,LPCWSTR,DWORD,DWORD,const BYTE *,DWORD)' : cannot convert argument 2 from 'const char [9]' to 'LPCWSTR'
모두 Dev-C++ tho에서 작동합니다. 아이러니하게도 Dev-C++에서 컴파일하지 않는 POCO 라이브러리에서 무언가를 추가하고 싶기 때문에 VS에서 컴파일해야합니다. 어떤 도움이 필요합니까?
이러한 오류를 일으키는 코드를 보지 않고도 실제로 알 수는 없습니다. 하지만 적어도 당신의 캐릭터 유형에 문제가 있고 코드가 어떻게 컴파일되도록 설정되어 있는지 (유니 코드 대 멀티 바이트 등) – crashmstr
@crashmstr 나는 컴파일러 지식에 익숙하지 않다. 실제로 코드를 변경하지 않고 이러한 오류를 무시할 수 있습니까? – user3478487
@ user3478487 솔직히 말하면 바보 같은 생각입니다. 컴파일러 오류는 코드가 유효하지 않다는 것을 의미합니다. 왜 이것을 무시하고 싶습니까? – CoryKramer