linkowanie C++ Builder 6 & ASM

0

jak w builderze zlinkowac plik *.asm z dodatkowymi procedurami, bo gdy uzywam tak jak to sie zwyczajnie robi w c++ extern int funkcja(...) i public _funkcja odpowiednio w plikac cpp i asm, to program nie chce ruszyc :(

0

A słyszałeś o różnicy w nadawaniu nazw symbolom w C i C++?? C++ wymaga zgodności typów dlatego nazwa funkcji zawiera od kilku do kilkunastu literek okreslających typ parametrów i wartośc zwracaną.

W C++ takie funkcje musisz zadeklarować jako:

extern "C" int funkcja(...);
0

masz racje .. dzieki :)
ale jak to w zyciu bywa jeden problem rodzin nastepne .. wie ktos o co chodzi
[Linker Error] 'D:...\FILE.OBJ' contains invalid OMF record, type 0x4c (possibly COFF)

0

Wiesz, może lepiej pisz funkcje w C++, stosuj jedynie wstawki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1