Я хочу создать проект x64 для Visual Studio с cmake. К сожалению, cmake всегда генерирует проекты x86. Имя генератора, которое я использую, - «Visual Studio 12 Win64». cmake запускается из консоли разработчика x64 VS, но все же проекты создаются для x86, а CMAKE_SIZEOF_VOID_P всегда 4, а не 8. Во время генерации проекта ошибок нет. Может ли это быть ошибкой в cmake?CMake 64-битный генератор окон не работает
1
A
ответ
-1
Для определения размера указателя void с запуском cmake после того, как я переключил вывод проекта MSBuild в Visual Studio 2010 с «Normal» на «Diagnostic». После переключения обратно на «Нормальный» все снова улучшилось.
+0
Привет, это лучше всего подходит как комментарий, а не ответ – Coconop
Смежные вопросы
- 1. выражение генератор CMake не оценивается
- 2. Что такое генератор CMake?
- 3. Генератор CMake «NMake Makefiles» не скомпилирован
- 4. Генератор CMake Xcode больше не поддерживает параметры
- 5. CMake свойства и расширение генератор выражений
- 6. Генератор фонтана не работает
- 7. Мой генератор не работает
- 8. py2exe генератор не работает
- 9. Случайный генератор не работает
- 10. CMake преобразовать UNIX для окон пути
- 11. cmake MSYS Генератор файлов Makefile отсутствует
- 12. CMake генератор для Visual Studio в msys2?
- 13. cmake Генератор Xcode создает проект, который не может построить
- 14. выражение генератор CMake, дифференцируются C/C++ код
- 15. buildbot и cmake не могут создать генератор vs2010
- 16. Генератор не работает должным образом
- 17. Генератор не работает должным образом
- 18. JavaScript строка генератор не работает
- 19. Почему рекурсивный генератор не работает?
- 20. Генератор случайных чисел не работает
- 21. Случайный генератор числа не работает
- 22. Судоку генератор: Рекурсия не работает
- 23. Генератор случайных изображений не работает
- 24. Случайный генератор, семя не работает
- 25. рекурсивный генератор чисел не работает
- 26. генератор случайных чисел не работает
- 27. Find_path в Cmake не работает
- 28. GLEW не работает с CMAKE
- 29. CMake pkg-config не работает
- 30. CMake linker не работает правильно
На самом деле я обнаружил, что это известная ошибка: http://public.kitware.com/Bug/view.php?id=11240 – krojew
По моему опыту, ошибка сохраняется и в MSVC12 (2013). Если вы не столкнетесь с этим, возможно, это зависит от конкретной конфигурации проекта или, что еще хуже, является недетерминированным. – krojew
На моем компьютере первая используемая конфигурация определяет CMAKE_SIZEOF_VOID_P независимо от того, что вы задали генератору до тех пор, пока вы используете опцию встроенного компилятора. Удаление кэша (через графический интерфейс CMake), а затем удаление папки CMakeFiles на верхнем уровне разрешило ее для меня, так как затем ищет собственные компиляторы с использованием нового генератора. Я заметил это решение, когда я перепробовал код из управления версиями и сначала попробовал другой генератор, и он сработал. – Poik