Quantcast
Viewing latest article 20
Browse Latest Browse All 7942

how to export a class pointer with a name space in vs2015?

how to export a class pointer with a name space in vs2015?

in module A

file1.c
namespace vehicle_control {
class FusionNodeRunnable {
int speed;
}
}

file2.h
extern vehicle_control::FusionNodeRunnable _declspec(dllexport) Fusion;
file2.cpp
vehicle_control::FusionNodeRunnable _declspec(dllexport) Fusion;


in module B

pFusion is accessed during pre-compling phase, but error occured during linking, it prompts

Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol "class vehicle_control::FusionNodeRunnable fusion" (?fusion@@3VFusionNodeRunnable@vehicle_control@@A) Simulator_Fusion D:\WorkInHH\YCZL\imm_tracker\Simulator_Fusion_x64\Simulator_x64\Simulator_Fusion\simulator\simulator.obj 1


how to solve this problem?


Viewing latest article 20
Browse Latest Browse All 7942

Trending Articles