ProcMem

dział ogólny

ProcMem

Nowy postprzez borsuk » poniedziałek, 27 kwietnia 2020, 22:17

Witam, mam problem przy kompilacji z ProcMem.h
Jestem nowy w c++ ogólnie, robiłem dokładnie to co na poradniku lecz pojawia się błąd przy kompilacji, a dokładnie dwa:
Błąd C2664 „int strcmp(const char *,const char *)”: nie można dokonać konwersji argumentu 1 z „WCHAR [260]” do „const char *” Czitekxd C:\Users\Windows\source\repos\Czitekxd\Czitekxd\ProcMem.cpp 52
Błąd C2664 „int strcmp(const char *,const char *)”: nie można dokonać konwersji argumentu 1 z „WCHAR [256]” do „const char *” Czitekxd C:\Users\Windows\source\repos\Czitekxd\Czitekxd\ProcMem.cpp 160

Linijka 52: if (!strcmp(ProcEntry.szExeFile, ProcessName))
Linijka 160: if (!strcmp(mEntry.szModule, ModuleName))

Mój kod:
Kod: Zaznacz cały
#include <Windows.h>
#include <iostream>
#include <TlHelp32.h>
using namespace std;

int main()
{

}


Edit: błędy pojawiają się w ProcMem.cpp

Z góry dziękuję!
Avatar użytkownika
borsuk
Bladawiec
Bladawiec
 
Posty: 1
Dołączył(a): poniedziałek, 27 kwietnia 2020, 22:13
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: windows
Kompilator: Microsoft Visual Studio 2019
Gadu Gadu: 0
    WindowsChrome

Re: ProcMem

Nowy postprzez lukagrom » wtorek, 28 kwietnia 2020, 07:48

To napewno byla kompilacja w C++ Builder, a nie przypadkiem w Visual C++?
Moze by warto zastapic funkcje strcmp(), funkcja wspolpracujaca z typem wchar_t czyli wcscmp().
Avatar użytkownika
lukagrom
Intelektryk
Intelektryk
 
Posty: 123
Dołączył(a): wtorek, 1 stycznia 2013, 14:54
Podziękował : 9
Otrzymał podziękowań: 5
System operacyjny: Windows Vista
Kompilator: C++ Builder 10.1 Starter
Gadu Gadu: 0
    Windows 7Chrome

Re: ProcMem

Nowy postprzez polymorphism » wtorek, 28 kwietnia 2020, 11:02

Mój kod:

Dobrze, że linii z "Hello World!" nie dodałeś ;)

W opcjach projektu musisz przełączyć mapowanie znaków CHAR na char/multibyte (domyślnie zapewne jest ustawione na wchar_t).
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2263
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 210
System operacyjny: Windows 8.1
Windows 10
Linux Mint 19
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox


Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 18 gości

cron