Пропагатор SGP4 неразрешенный внешний символC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Пропагатор SGP4 неразрешенный внешний символ

Сообщение Anonymous »

Я пытаюсь включить библиотеку пропагаторов SGP4 из USSF в мой проект C ++. Я скопировал как пример, включающий как для оберток, так и для услуг, а также самих оберток и услуг, и добавил каждый из файлов библиотеки в мою библиотеку, включенные в Visual Studio. Пока что моя простая основная запись просто выглядит так: < /p>

Код: Выделить всё

#include "sgp4/services/DllMainDll_Service.h"
#include "sgp4/services/TimeFuncDll_Service.h"
#include "sgp4/wrappers/DllMainDll.h"
#include "sgp4/wrappers/EnvConstDll.h"
#include "sgp4/wrappers/AstroFuncDll.h"
#include "sgp4/wrappers/TimeFuncDll.h"
#include "sgp4/wrappers/TleDll.h"
#include "sgp4/wrappers/Sgp4PropDll.h"

void  LoadAstroStdDlls();
void  FreeAstroStdDlls();

int main(int argc, char* argv[]) {
LoadAstroStdDlls();

char  sgp4DllInfo[INFOSTRLEN];
Sgp4GetInfo(sgp4DllInfo);
sgp4DllInfo[INFOSTRLEN - 1] = 0;
printf("%s\n", sgp4DllInfo);

FreeAstroStdDlls();
return 0;
}

void LoadAstroStdDlls()
{
// Load MainDll dll
LoadDllMainDll();

// Load EnvConst dll and assign function pointers
LoadEnvConstDll();

// Load TimeFunc dll and assign function pointers
LoadTimeFuncDll();

// Load AstroFunc dll and assign function pointers
LoadAstroFuncDll();

// Load Tle dll and assign function pointers
LoadTleDll();

// Load Sgp4Prop dll and assign function pointers
LoadSgp4PropDll();
}

// Free all the dlls being used in the program
void FreeAstroStdDlls()
{
// Free MainDll dll
FreeDllMainDll();

// Free EnvConst dll
FreeEnvConstDll();

// Free AstroFunc dll
FreeAstroFuncDll();

// Free TimeFunc dll
FreeTimeFuncDll();

// Free Tle dll
FreeTleDll();

// Free Sgp4Prop dll
FreeSgp4PropDll();
}
< /code>
Есть очень мало официальной документации для этой библиотеки, и я не уверен, что еще мне нужно, чтобы заставить это работать. SGP4GetInfo 
определяется в sgp4propdll.c , который снова находится в моем проекте и включена через #include "sgp4/wrappers/sgp4propdll.h"
>

Подробнее здесь: https://stackoverflow.com/questions/796 ... nal-symbol
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Пропагатор SGP4 неразрешенный внешний символ
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Неразрешенный внешний символ LNK2019 при тестировании Argon2
    Гость » » в форуме C++
    0 Ответы
    65 Просмотры
    Последнее сообщение Гость
  • Ошибка LNK2001: неразрешенный внешний символ _soap_new [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Неразрешенный внешний символ «public: __cdecl std::Exception::Exception(char const * const &,int)» (??0Exception@std@@QE
    Гость » » в форуме C++
    0 Ответы
    76 Просмотры
    Последнее сообщение Гость
  • Вызов внешней функции из dll, объявленной в (.exe), - ошибка LNK2019: неразрешенный внешний символ
    Anonymous » » в форуме C++
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»