msi.lib not found

I have a project that needs link with msi.lib and I got the following linking error:
LINK : fatal error LNK1181: cannot open input file 'msi.lib'
I have the following paths in the library directories:
$(VCInstallDir)lib
$(VCInstallDir)atlmfc\lib
$(VCInstallDir)atlmfc\lib\i386
$(VCInstallDir)PlatformSDK\lib
$(VCInstallDir)PlatformSDK\common\lib
$(FrameworkSDKDir)lib
I only found the msi.lib in $(VCInstallDir)PlatformSDK\lib\IA64 and $(VCInstallDir)PlatformSDK\lib\AMD64.
I installed Visual Studio 2005 Version 8.0.50215.44 (beta2.050215-4400).
Should that platform SDK be updated?
Thanks a lot!

[663 byte] By [SunnyH] at [2008-2-16]
# 1
I believe there should be one at $(VCInstallDir)PlatformSDK\lib, if there isn't please log a bug at http://lab.msdn.microsoft.com/productfeedback/default.aspx

Thanks for raising the issue!

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 2
It is still not there in the RC. Are we supposed to use the external Platform SDK? If so, the April 2005 edition? Does the PSDK paths need to be first in the search? Are there other missing libraries?
simdoc at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 3
Please log an issue at http://lab.msdn.microsoft.com/productfeedback/default.aspx

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 4

Not present in RTM either!!! Hard to believe something as simple as this did not get fixed.

simdoc at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 5
Did you log the issue at http://lab.msdn.microsoft.com/productfeedback/default.aspx?

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 7
Thanks!

I will follow with the owners and keep you updated.

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 8

I followed with the owners and this is a PSDK issue that didn't get fixed. The best way is to raise the issue with the PSDK folks at http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=121 where the team members hang out to answer customer issues.

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 9

so what's the status on this isssue? Did it escape fixing because I have it also. msi.lib is only found in the amd64 and ia64 folders

Saltynuts at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 10
It did not get fixed. They're playing the interdepartmental blame game on this as if multiple companies were involved. It was only first reported on Apr. 19 in http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=0b0da5e9-7343-4027-ab4c-bbca58471816.

I have found other instances of changes made to header files in VC++ 2005 which are required for compilation/linking that have not been made in the PSDK distribution (e.g., comdef.h).

simdoc at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...
# 11

I am moving this to the Vista folks for comment.

Thanks,
Ayman Shoukry
VC++ Team
AymanShoukry-MSFT at 2007-9-9 > top of Msdn Tech,Software Development for Windows Vista,General Windows Vista Development Issues...

Software Development for Windows Vista

Site Classified