mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 15:22:31 +01:00
Author:admin
Date:2008-09-19T07:55:09.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@27 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
[[Property:title|C++ Externals]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|e74e2661-5d7f-2f08-5279-1c24fd16a532]]
|
||||
==Introduction==
|
||||
|
||||
Before making C++ calls in EiffelStudio, you may want to learn the basics of making [[C externals|C calls]] , since these basics are not repeated here but they might be useful for C++ users as well and are necessary to fully benefit from this document.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|C externals]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|f6a5ce2d-882b-27a2-ad6e-2e4c36027528]]
|
||||
==General consideration==
|
||||
|
||||
As Eiffel Software's technology relies heavily on the use of a C/C++ ANSI compiler, you have to be sure to always put the correct signature of an external C/C++ routine. If it was not the case, the C compilation of your system could fail. Most of the time a C compiler is more comprehensive than a C++ compiler and most type errors won't cause you any harm, but C++ compilers are not as lax as C compilers and they will mostly generate errors.
|
||||
|
||||
Reference in New Issue
Block a user