Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 00:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C und C++ Kombienieren?

Discussion on C und C++ Kombienieren? within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2011
Posts: 23
Received Thanks: 0
C und C++ Kombienieren?

Hey liebes Epvp
Ich habe eine Frage unzwar kann man eigentlich in C++ auch C mit einbinden also ob das Programm dan auch richtig Funkt. würde?!

Danke im vorraus!;D
michihodenn is offline  
Old 11/07/2011, 17:52   #2
 
elite*gold: 0
Join Date: Mar 2011
Posts: 715
Received Thanks: 598
Wahrscheinlich über DLL's. Ansonsten wüsste ich nicht ^^
yannickminecraft is offline  
Old 11/07/2011, 17:54   #3
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
C++ in c einbinden nope
C in c++ geht
warfley is offline  
Old 11/07/2011, 18:14   #4
 
elite*gold: 0
Join Date: Mar 2008
Posts: 747
Received Thanks: 245
Du kannst C code auch mit einen C++ kompiler kompilieren.

Quote:
Originally Posted by Ganesu View Post
C++ ist ja eine art Erweiterung von C# somit solltest du C# Problemlos in C++ einbauen können aber von C++ wird es evtl einige Probleme geben
What!!!
Akorn is offline  
Old 11/07/2011, 18:23   #5
 
elite*gold: 0
Join Date: Mar 2011
Posts: 715
Received Thanks: 598
Quote:
Originally Posted by Ganesu View Post
C++ ist ja eine art Erweiterung von C# somit solltest du C# Problemlos in C++ einbauen können aber von C++ wird es evtl einige Probleme geben
C# arbeitet doch mit .NET Framework zusamm und kann daher nicht mit C++ verbunden werden. Glaube sogar die DLL's nicht (hab es nur mit c++ DLL > vb.net projekt probiert).
yannickminecraft is offline  
Old 11/07/2011, 18:25   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Quote:
C++ ist ja eine art Erweiterung von C# somit solltest du C# Problemlos in C++ einbauen können aber von C++ wird es evtl einige Probleme geben
C++ 72 c# 2002
warfley is offline  
Old 11/07/2011, 19:17   #7


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Ja kann man.
Man kann C mit einem C++ Compiler kompilieren und man kann Dlls in C schreiben und in C++ einbinden.
MrSm!th is offline  
Old 11/08/2011, 17:57   #8


 
Ende!'s Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 6,378
Received Thanks: 7,996
Wenn du möchtest, dass eine bestimmte Funktion explizit als C-Code behandelt wird (z.B. um Name-Mangling bei zu exportierenden Funktionen zu verhindern), kannst du das
Code:
extern "C"
Keyword dazu verwenden. Wenn du einen größeren Block Code als C-Code behandeln möchtest, kannst du dazu das besagte Keyword im Zusammenhang mit geschweiften Klammern benutzen. Solltest du ein gesamtes File als C-Code behandeln wollen, kannst du beim Includen desselben wiefolgt vorgehen:
Code:
extern "C"
{
#include "myCFile.h"
}
Diese Methode ist in meinen Augen zwar nicht unbedingt die eleganteste, bietet sich aber an, wenn man C-Header anderer Programmierer in einem C++-Programm verwendet.
Ende! is offline  
Reply


Similar Threads Similar Threads
[HowTo]Profizocker und Neonblue kombienieren
11/20/2010 - Metin2 PServer Guides & Strategies - 3 Replies
Hi das ist mein 2´tes TuT Diesesmal geht es darum den Profizocker clienten mit dem Neonblueclienten zu mixen!! Mein tut ist zusammen copiert aber zu 70% selbst gemacht es ist mein Client Ihr könnt es selbst machen oder später mal mein Künsten vertrauen und den gemodeten Clienten downloaden ;) Dann fangen wir mal an --> Das Braucht ihr alles: Neonblue Clienten Profizockerclienten



All times are GMT +1. The time now is 00:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.