Я использую Microsoft Visual C++ 2008 Express Edition, и мне нужно работать с Технология CUDA. Я понял, как с ним работать, создавая консольные приложения . Но я понятия не имею, как заставить его работать в win32 приложения с формами (диалоги, кнопки, метки и т. Д.) Любая идея?CUDA & Visual C++ и приложения Windows Forms
ответ
Точно так же.
Наличие CUDA в вашем проекте не зависит от его консольного приложения или приложения Windows.
Создайте новый проект, щелкните по нему правой кнопкой мыши и выберите «Пользовательские правила сборки ...»
В открывшемся диалоговом окне найдите «CUDA Build rule» в вашем каталоге SDK.
Затем вы просто добавляете файлы .cu в свой проект и устанавливаете «Cood Build Rule» для их создания с помощью опции «Инструмент» в разделе «Generel» в свойствах файла.
Похоже, что вы смешиваете .net с родным, есть несколько сообщений по смежным темам, например, на stackoverflow и на NVIDIA forums. Одним простым решением было бы взаимодействие с кодом CUDA через DLL.
Я не использую платформу dotnet. Я использую язык C++ на MVC++ 2008EE ... – KyberProtagonistes
Я думаю, вы удалили исходную ошибку из своего сообщения? Если я правильно помню, он указывал, что вы смешиваете управляемые (я сказал .net, но C++/CLI тоже управляется) и неуправляемый (собственный) код. Ссылки, которые я размещал, больше обсуждали эту тему. – Tom
- 1. C# приложения Windows Forms
- 2. Отсутствие приложения Windows Forms
- 3. Деконструкция приложения Windows Forms C#
- 4. C# windows forms slider приложения
- 5. Ошибка приложения Windows Forms
- 6. Использование приложения Windows Forms из Visual Studio
- 7. C# Equation Visual Editor для Windows Forms
- 8. Windows Forms C++
- 9. Закрытие приложения Windows Forms
- 10. Visual C++ Forms: Global KeyDown
- 11. Производительность приложения Windows Forms
- 12. Мониторинг приложения Windows Forms
- 13. C# - Windows Forms - Windows Sleep
- 14. Вызов приложения Windows Forms через C# API
- 15. HTTP-сообщение из приложения Windows Forms C#
- 16. C# Windows Forms и XAML
- 17. C# threading и Windows Forms
- 18. C#, Windows Forms и Application.Run()
- 19. Установка Visual Studio Windows Forms
- 20. Развертывание приложения Windows Forms на Windows и Linux
- 21. Windows Forms Application C# Style
- 22. ApplicationSettings и Windows Forms
- 23. Как добавить приложение Windows Forms в visual studio C++ 2012
- 24. Windows и Windows Forms
- 25. Локализация приложений ASP.NET и Windows Forms C#
- 26. Перенос приложения C# .NET из Windows в OSX (Windows Forms)
- 27. C# - Windows Forms - Windows 7 - Оверлейное окно другого приложения
- 28. Оптимизация скорости приложения Windows Forms
- 29. Windows Forms C#
- 30. Как выйти из приложения Windows Forms в C#
Я получил его, спасибо! Но у меня все еще есть вопрос. Когда я добавляю файл .cu в мой проект на основе фрейма, как заставить его работать вместе с моим файлом заголовка формы (например, Form1.h)? Потому что у меня есть все мои объявления о нажатиях кнопок, другие объявления диалоговых объектов и т. Д. Извините за вопросы ламера ... – KyberProtagonistes
На самом деле я получаю следующую ошибку, когда я пытаюсь действовать так, как вы рекомендовали: фатальная ошибка lnk1313 Собственный модуль ijw обнаружен не может связываться с чистыми модулями – KyberProtagonistes