Один из наших членов команды разработчиков получил ошибку
Попытка загрузить клиентские библиотеки Oracle выдала исключение BadImageFormatException
Похоже,
Эта проблема возникает при работе в 64-битном режиме с установленными 32-битными клиентскими компонентами Oracle.
Но это я настроил систему - Вот спецификации: int foo (int a); . // код: foo.cpp #include foo.h int foo (int a) {вернуть + 1; } затем я ...
я хочу знать, как я могу использовать статическую библиотеку на C ++, которую я создал, сначала lib:
// header: foo.h
int foo(int a);
.
// code: foo.cpp
#include foo.h
int foo(int a)
{
return a+1;
}
затем я сначала компилирую библиотеку:
теперь я хочу использовать эту библиотеку в каком-нибудь файле, например:
// prog.cpp
#include "foo.h"
int main()
{
int i = foo(2);
return i;
}
как мне теперь скомпилировать их? я сделал:
g++ -L. -lfoo prog.cpp
, но получаю сообщение об ошибке, потому что функция foo не может быть найдена