Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Berjaya Memanggil Fungsi C dari Dalam Kod C?
Apabila cuba menggunakan fungsi C daripada C , pendekatan "C" foo()" luaran mungkin menghadapi kompilasi isu dengan g . Untuk memintas cabaran ini dan berjaya melaksanakan fungsi C, pendekatan berikut boleh digunakan:
gcc -c -o somecode.o somecode.c
g++ -c -o othercode.o othercode.cpp
g++ -o yourprogram somecode.o othercode.o
extern "C" { #include "somecode.h" }
#ifndef SOMECODE_H_ #define SOMECODE_H_ void foo(); #endif
Perhatikan bahawa anda boleh menggunakan pengkompil pilihan anda, selagi anda mengikut prinsip menyusun kod C dan C secara berasingan dan memautkannya bersama selepas itu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Berjaya Memanggil Fungsi C dari Dalam Kod C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!