在建設我的項目是給中(vcxproj .RC)文件不產生(.TLB)文件的錯誤:.TLB文件vcxproj不產生rc文件
錯誤RC2135:未找到文件:DocOutPPML的.tlb [C:\ ElxVC \ SRC \ OutputConverters \ DocOutPPML \ DocOutPPMLCHS.vcxproj]
使用Visual Studio 2010我轉換從vcproj到vcxproj此PROJ。
在建設我的項目是給中(vcxproj .RC)文件不產生(.TLB)文件的錯誤:.TLB文件vcxproj不產生rc文件
錯誤RC2135:未找到文件:DocOutPPML的.tlb [C:\ ElxVC \ SRC \ OutputConverters \ DocOutPPML \ DocOutPPMLCHS.vcxproj]
使用Visual Studio 2010我轉換從vcproj到vcxproj此PROJ。
您必須生成.tlb文件。
/TLBOUT:[路徑]的文件名
凡
路徑:對於其中.tlb文件應該被創建的絕對或相對路徑規範。
文件名:指定由MIDL編譯器創建的.tlb文件的名稱。沒有假定文件擴展名;如果你想要一個.tlb擴展名,指定filename.tlb。
備註
要在Visual Studio開發環境
打開項目的屬性頁對話框中設置此鏈接器選項。有關詳細信息,請參閱 設置Visual C++項目屬性。
單擊鏈接器文件夾。
單擊Embedded IDL屬性頁。
修改類型庫屬性。
您需要資源編譯器將正確的路徑放到類型庫的哪個位置。您可以在此設置的地方是資源配置屬性 → 一般 → 其他包含目錄。只需指定你的類型庫在哪裏。
thanx你的幫助,但我的問題通過設置中間文件解決,因爲重建它刪除創建它的其他項目的文件.... :) –
對不起!但我不明白你在說什麼....你能描述一下這個問題嗎.. – vikky
這是一個擁有超過300個子項目的巨大項目,通過msbuild使用自動化建築,不同項目之間有很多依賴關係,少數情況下中間目錄下的輸出路徑下面的選項是一樣的,所以在重建時直接刪除中間文件的文件,包括以前項目的輸出但是隻是自己建立,由於缺少文件返回錯誤,我的英文不是很好,足夠,如果你想了解.... :) –