Win32 api

8 отговора 301 прегледа
#1

Win32 api

abe kak da kompiliram Win32 api
opitah da vmukna kod v Visual C++ obache mi dava njakvi greshki koito ne sa v koda obache. Ima li njakuv kompilator specialno za tova .

Отговор
в отговор на new #2

Re: Win32 api

Леле, да не ти е попаднал сорса на Windows, че ще го компилираш?
То api-то си е api, твоята "програма" си е твоята "програма".

Отговор
в отговор на new #3

Re: Win32 api

какъв проект правиш като ползваш апитата?
кои апи функции опитваш да ползваш?
какви грешки дава и къде ги дава?

постави се на мястото на другите -- как би разбрал за какво става дума?

ein heller Schein am Firmament
Отговор
в отговор на new #4

апитата са част от виндовса

носят ги DLLи като kernel32 и други такива. ако искаш да подмениш някое трябва да пренапишеш целия dll и да го замениш. звучи ли ти изпълнимо?

Отговор
в отговор на zaphod #5

На мен не ама ..

Един приятел и това е правил. Е подмяна само на някои функции и пренасочване на останалите към оргиналния DLL.
ПП става само за някои DLL'и.

Отговор
в отговор на bira_more #6

Re: На мен не ама ..

eto tuk se namira primernija kod [линк]

a eto i greshkite v compilatora na Visual C ++
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main


Debug/test.exe : fatal error LNK1120: 1 unresolved externals

vijdal sum podobni primeri v c++ kod
ne razbiram zashto pri men ne stava

Отговор
в отговор на new #7

Re: На мен не ама ..

Не може да сложиш само една функция и да очакваш, че ще тръгне.

Най-лесно е да използваш Project Wizard-a.

File/New Projects - Win32 Application после избираш "А simple Win32 application" или "A typical "Hello World" application".

После копираш някъде кода на тази функция - MySystemShutdown().

Отговор
в отговор на new #8

Re: На мен не ама ..

Николай е прав, искам само да допълня неговото мнение

това, което ти предлага той, автоматично ще ти генерира нов проект с main() функция. при твоето решение очевидно нямаш такава.

няма да говоря за полезността на тази функция -- бих ти препоръчал да си намериш книга или самоучител за езика C или C++, там нуждата от нея е обяснена пределно ясно

ein heller Schein am Firmament
Отговор