0

PCL を使用するプログラムをコンパイルしようとしています。ただし、次のエラーが発生し続けます。

test.c:23: error: ‘PCL_CNT_TYPE’ undeclared (first use in this function)
test.c:23: error: (Each undeclared identifier is reported only once
test.c:23: error: for each function it appears in.)
test.c:23: error: expected ‘;’ before ‘i_result_list1’
test.c:24: error: ‘PCL_FP_CNT_TYPE’ undeclared (first use in this function)
test.c:24: error: expected ‘;’ before ‘fp_result_list1’
test.c:27: error: ‘PCL_L1DCACHE_MISS’ undeclared (first use in this function)
test.c:28: error: ‘PCL_L2CACHE_MISS’ undeclared (first use in this function)
test.c:30: error: ‘PCL_MODE_USER’ undeclared (first use in this function)
test.c:33: error: ‘PCL_SUCCESS’ undeclared (first use in this function)
test.c:47: error: ‘i_result_list2’ undeclared (first use in this function)
test.c:47: error: ‘fp_result_list2’ undeclared (first use in this function)

理由はありますか?

私のマシンには libpcl1{-dev} がインストールされているので、これを機能させるために他に何が必要なのか疑問に思っています。

さらに情報が必要な場合は、お知らせください。

ありがとう。

4

1 に答える 1

2

置く:

#include <pcl.h>

ファイルの上部にあります。-lpclリンクするときにも必要です。例えば:

gcc program.c -lpcl -o program
于 2010-09-22T02:06:08.773 に答える