я могу сделать / построить VB6 (он же классический Visual Basic) EXE-файл в инкрементном, быстром режиме? - PullRequest
1 голос
/ 23 февраля 2011

Я, вероятно, не первый, кто заметил, что VB6 "запускается с полной компиляцией" - это быстро и приятно (следовательно, очевидно, что это инкрементный процесс компиляции, который необходим), тогда как Make exe занимает много времени. Иногда это слишком долго, особенно когда у меня нет выбора, кроме как тестировать и устранять неполадки, в частности, поведение исполняемого файла и его автономного процесса, а не отладочной версии, запущенной в процессе IDE.

Итак, есть ли какая-либо опция компилятора или другая магия, которая переводит make в быстрый, инкрементный режим, где он компилирует измененные модули и затем связывает их с другими предварительно скомпилированными материалами?

Или эта мучительно медленная работа на самом деле связана с медленным компоновщиком, а не с компилятором модуля?

1 Ответ

0 голосов
/ 24 февраля 2011

Перейдите в диалог Project | Properties .... Выберите вкладку «Компиляция». Выберите Компилировать в P-код.

Компиляция в нативный код включает в себя два прохода компилятора и затем проход ссылки. Я не уверен, почему это кажется вам медленным, если вы никогда не компилировали большие программы, используя другие языки.

...