473,404 Members | 2,213 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,404 software developers and data experts.

Integrating driver development with the Visual Studio 8.0 build environment

I don't suppose that we have made any progress--since I last asked this
question about a year ago--towards integrating driver development into the
Visual Studio 8.0 build environment. The new compiler is stricter/does a
much better job at spotting compile time errors than the compiler
distributed with the DDK. I would much prefer to use it.

After having reviewed the build log from DDKBuild it doesn't seem like this
is rocket science. It should be possible to reproduce those settings within
VS8.0 (or improve on them). But I would prefer to have something that has
been tested.

Regards,

George.
Jan 4 '06 #1
4 1667
it is not integrated yet, and even if you would be able to make it work, the
professional device driver developers would lynch you because you would
generate non standard binaries that could cause all sorts of subtle
problems.

HOWEVER, the guys from www.osronline.com provide a batch file that sets up
the IDE to use the build processes from the DDK.
http://www.osronline.com/article.cfm?article=43

hope this helps.

kind regards,
Bruno.
"RossettoeCioccolato" <gm******@newsgroup.nospam> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
I don't suppose that we have made any progress--since I last asked this
question about a year ago--towards integrating driver development into the
Visual Studio 8.0 build environment. The new compiler is stricter/does a
much better job at spotting compile time errors than the compiler
distributed with the DDK. I would much prefer to use it.

After having reviewed the build log from DDKBuild it doesn't seem like
this is rocket science. It should be possible to reproduce those settings
within VS8.0 (or improve on them). But I would prefer to have something
that has been tested.

Regards,

George.

Jan 4 '06 #2
Bruno,
you would generate non standard binaries that could cause all sorts of
subtle problems.


"Professional" device driver developers do and say all sorts of things.
That doesn't make them true. There are doubtless some differences between
code that runs in kernel mode and user mode code. However, if the compiler
generates correct object code the differences should be a matter of using
the correct switches and includes. I look at kernel mode object code all
the time, including my own. There is nothing mysterious about it.
Fortunately, device drivers tend to be small enough that you can review the
object code for correctness.

Thanks for the reference to osr. I think that DDKBuild from Hollistech is a
better solution.

Regards,

George.
Jan 4 '06 #3
Hi George,
I don't suppose that we have made any progress--since I last
asked this question about a year ago--towards integrating
driver development into the Visual Studio 8.0 build environment.


yes, you are right, currently the Visual Studio 2005 doesn't integrate
driver development, I suggest you can make a suggestion in our feedback
center, it will let our corresponding product team know what things you're
trying to do with the VS2005:

http://lab.msdn.microsoft.com/productfeedback/
Thanks for your understanding!

Best regards,

Gary Chang
Microsoft Community Support
--------------------
Get Secure! ¡§C www.microsoft.com/security
Register to Access MSDN Managed Newsgroups!
http://support.microsoft.com/default...sdn/nospam.asp
&SD=msdn

This posting is provided "AS IS" with no warranties, and confers no rights.

Jan 5 '06 #4
Try Compuware Driver Studio.
It makes driver projects to compile and build in Visual Studio IDE
(using the DDK compiler from separately installed DDK).
This is best you can get today.
--PA

"RossettoeCioccolato" <gm******@newsgroup.nospam> wrote in message news:%2****************@tk2msftngp13.phx.gbl...
I don't suppose that we have made any progress--since I last asked this question about a year ago--towards integrating driver
development into the Visual Studio 8.0 build environment. The new compiler is stricter/does a much better job at spotting
compile time errors than the compiler distributed with the DDK. I would much prefer to use it.

After having reviewed the build log from DDKBuild it doesn't seem like this is rocket science. It should be possible to
reproduce those settings within VS8.0 (or improve on them). But I would prefer to have something that has been tested.

Regards,

George.

Jan 6 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Martin Bless | last post by:
The good news: Along with Python-2.4 comes really good news to Windows users. Yes, you now CAN build extension modules yourself using the SAME C++ compiler and linker Python is built with...
26
by: Bruno Jouhier [MVP] | last post by:
I'm currently experiencing a strange phenomenon: At my Office, Visual Studio takes a very long time to compile our solution (more than 1 minute for the first project). At home, Visual Studio...
5
by: Shawn Berg | last post by:
I have just finished reading the "Team Development with Visual Studio .NET and Visual SourceSafe" patterns & practices white paper. I just wanted to get a good feel from others if what they suggest...
16
by: Linus | last post by:
Being a ASP developer for a consultant company thinking of starting developing with ASP.NET I have read literally hundreds of web pages and posts in discussion forums on the Internet to get an idea...
3
by: michael.lang | last post by:
I am using PostBuild events in a C# project to run some tasks, but only when in release configuration mode. The build events run perfectly as expected when run. The problem comes when I save the...
0
by: fiona | last post by:
Innovasys Ltd., a leader in help authoring and documentation tools, today announced the inclusion of a tailored version of the Innovasys HelpStudio help authoring product, HelpStudio Lite, in the...
4
by: Richard Levasseur | last post by:
(Forewarning, most of these problems and solutions come from being the only developer in a 1 server department with no budget, few resources, unresponsive IT, and non-technical managers, so thats...
0
by: david | last post by:
I have developed web based information system under .NET application. The IIS, Visual Studio, and MS SQL Server are in the same server machine. Now the server will move to other site (another...
6
by: Kevin | last post by:
In my business, I use Quickbooks extensively for billing and accounting and a custom built Access DB for project management. I recently began using MS Outlooks contacts quite extensively as well...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.