ACE 6.1.2コンパイル問題
簡単なテストコード
FC 16 ACE 6.0.2コンパイルはパスしましたが、6.1.2にアップグレードするとコンパイルに失敗しました.このバージョンで問題があるようです.
バージョン6.1.0に降格して再コンパイル通過!
バージョン6.1.2に問題があることを確認します!
本当にめまいがして、一日中私を振り回しました!
#include
#include "ace/Log_Msg.h"
#include "ace/OS_main.h"
int main0() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
int ACE_TMAIN(int arg,ACE_TCHAR *argv[])
{
ACE_DEBUG( (LM_DEBUG,ACE_TEXT("Hello
")));
return 0;
}
FC 16 ACE 6.0.2コンパイルはパスしましたが、6.1.2にアップグレードするとコンパイルに失敗しました.このバージョンで問題があるようです.
Building target: Test
Invoking: GCC C++ Linker
g++ -o "Test" ./src/Test.o -lACE
./src/Test.o: In function `main':
/home/flyspace/workspace/Test/Debug/../src/Test.cpp:24: undefined reference to `ACE_Log_Msg::last_error_adapter()'
/home/flyspace/workspace/Test/Debug/../src/Test.cpp:24: undefined reference to `ACE_Log_Msg::instance()'
/home/flyspace/workspace/Test/Debug/../src/Test.cpp:24: undefined reference to `ACE_Log_Msg::conditional_set(char const*, int, int, int)'
/home/flyspace/workspace/Test/Debug/../src/Test.cpp:24: undefined reference to `ACE_Log_Msg::log(ACE_Log_Priority, char const*, ...)'
collect2: ld 1
make: *** [Test] 1
バージョン6.1.0に降格して再コンパイル通過!
バージョン6.1.2に問題があることを確認します!
本当にめまいがして、一日中私を振り回しました!