2015-08-30 2 views
0

Я создал проект консольного приложения (назовем его ProjectA) в visual studio и еще один проект, который является проектом googletest для тестирования ProjectA. Теперь у меня проблема неразрешенных внешних символов при тестировании функций, имеющих определение в cpp. (Если я все положил .h, проблем нет). Как сделать содержимое в cpp видимым для проекта googletest? Я замечаю, что ProjectA создает только exe, но нет lib ...Неразрешенный внешний символ из консольного приложения в visual studio

Большое спасибо!

+0

Хотите создать минимальный пример? http://stackoverflow.com/help/mcve –

ответ

0

Как вы еще не указали код, я могу дать детали высокого уровня.

Попробуйте связать свой ProjectA с проектомB. Так что, когда линкер попытается связать его, он найдет правильное определение.