C ++ - Тестирование приложений с QT в VS 2008 - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть сценарий, в котором я должен протестировать приложение (exe) с библиотекой QT Test.Я читал, что невозможно протестировать приложение (exe), потому что QT будет колебаться в фазе связывания для неразрешенных символов.

Решение состоит в том, чтобы установить тип конфигурации в Статическую библиотеку (.lib) [Опять в соответствии с тем, что япрочитал].Тем не менее, есть ли хороший технический способ тестирования такого рода прикладных проектов, если возможно, с QT?

Большое спасибо людям!

РЕШЕНИЕ: Чуть большеСправочная информация: Мой проект был составлен только с одним cpp (который имеет логику и основную точку входа.) Я хотел проверить это в своем QT_Test_Project.

В этом сценарии мне нужно разделить на три файла, один дляпросто с главной точкой входа (.cpp) и другими, которые имеют соответствующую логику (.cpp и .h)

Теперь в моем QT_Test_Project я включил только заголовок логики, я мог бы скомпилировать OK, нофаза компоновки завершится неудачно, так как не удалось разрешить внешние символы.

Имея это в виду, при использовании Visual Studio 2008 мне просто нужно включить в свой QT_Test_Project файл логики .cpp как существующий (чтобы избежать дублированиякод.), затем компилировать и все прошло как ожидалось.

Я действительно не знаю, есть ли альтернативный способ проверки такого рода вещей.

Надеюсь, что этоможет помочь любому

С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...