Не получается создать самотестируемое приложение в C++Builder.
Версия TestComplete 7.2;
Язык скрипта: С++Script;
Язык программирования: C++ Builder XE компании Embarcadero.
Код потока
#include "TestThread.h"
#include "c:\Program Files\Automated QA\TestComplete 7\Connected Apps\C++\script.h"
using namespace script;
using namespace TestComplete;
class SelfTest
{
public:
void GoTest()
{
RunTest((wchar_t*)"Test Self-Testing ", (wchar_t*)"Project1", (wchar_t*)"d:\Downloads\\Automated_testing\\PO_test\\ProjectSuite\\ProjectSuite1.pjs");
Sys["Process"]("PO_project")["VCLObject"]("Form1")["VCLObject"]("RadioGroup1")["Window"]("TGroupButton", "Датчик стандартного типа ", 1)["ClickButton"]();
StopTest();
}
};
__fastcall TTestThread::TTestThread(bool CreateSuspended)
: TThread(CreateSuspended)
{
SelfTest * tcls = new SelfTest;
tcls->GoTest();
}
Код создания и разрушения потока
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TestThread = new TTestThread(false);
TestThread->Priority = tpLower;
TestThread->FreeOnTerminate = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
TestThread->Terminate();
}
Вопрос: Почему не создается объектный файл потока и что означают эти ошибки?[ILINK32 Error] Error: Unresolved external 'TestComplete::TC' referenced from D:\PROG230511VER1\DEBUG\WIN32\TESTTHREAD.OBJ
[ILINK32 Error] Error: Unresolved external 'TestComplete::Runner' referenced from D:\PROG230511VER1\DEBUG\WIN32\TESTTHREAD.OBJ
[ILINK32 Error] Error: Unresolved external 'TestComplete::Sys' referenced from D:\PROG230511VER1\DEBUG\WIN32\TESTTHREAD.OBJ
[ILINK32 Error] Error: Unable to perform link
Постараюсь правильно сформулировать вопрос:
Почему не получается связать объектный файл потока со стандартными объектами TestComplete?

