回答編集履歴

1

ちょっとはなして、読みやすくした

2016/11/06 08:20

投稿

raccy
raccy

スコア21735

test CHANGED
@@ -1,4 +1,8 @@
1
+ Qtの各クラスや関数はC++ですので、C++でないとQtの各クラスや関数を直接使うことはできません。
2
+
3
+
4
+
1
- Qtの各クラスや関数はC++ですので、C++でないとQt各クスや関数を直接使うことはできません。C++でCのラッパー(extern "C"な関数を定義)を書いて、そこへCからアクセスする事は可能です。どうしてもpure Cで書きたいとなると、C++の関数を無理矢理Cの関数として呼び出す(C++関数の命名規則さえ知っていればできないことはない)方法がありますが、全くもってお勧めしません。
5
+ C++でCのラッパー(extern "C"な関数を定義)を書いて、そこへCからアクセスする事は可能です。どうしてもpure Cで書きたいとなると、C++の関数を無理矢理Cの関数として呼び出す(C++関数の命名規則さえ知っていればできないことはない)方法がありますが、全くもってお勧めしません。
2
6
 
3
7
 
4
8