Librairie dans visual c++
Bonjour,
Je cherche à utiliser une librairie dans visual stuio mais j'obtiens l'erreur suivante:
Code:
Error 1 error LNK2019: unresolved external symbol getType referenced in function "public: virtual enum VBeEngine::EExecutionResult __cdecl myRandomBB::Execute(class VBeEngine::vkBuildingBlock::Context const &)" (?Execute@myRandomBB@@UEAA?AW4EExecutionResult@VBeEngine@@AEBVContext@vkBuildingBlock@3@@Z) myRandom.obj bbLogics
En cherchant sur google, j'ai donc rajouter au linker le path de mon fichier .lib ainsi que dans Input->Additional Dependencies.
J'ai également changer pour SUBSYSTEM:CONSOLE
Mais rien n'y fait....
Mon code est le suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
#include "bbLogics.h"
#include <stdio.h>
#include <iostream>
#include <windows.h>
extern "C" {
//from userprim.h
int getForcage(int type, int index);
double getType(int type, int index);
}
using namespace VBeEngine;
//////////////////////////////////////////////////////////////////////////
// Building Block
//////////////////////////////////////////////////////////////////////////
class myRandomBB : public vkBuildingBlock
{
public:
struct SettingParams
{
bool floatValue;
};
virtual EExecutionResult Execute(const Context& iContext)
{
SetEnvironmentVariable("CB_MEMORY_NAME", "CB_MEMORY");
fprintf(stdout,"[%lf]\n", getType(17, 523));
return eExecutionFinished;
}
}; |