内置WebKit时使用MSVC icu库阻止qmake

时间:2019-03-11 10:02:31

标签: qt webkit qmake msvc14

我正在尝试使用 VC141 编译器在 Qt 5.12.1 中构建 qtwebit 模块。我使用下一个 configure 选项将路径添加到 icu 58

<Grid Background="Gray">
    <!-- Basic Keyboard Buttons can be placed here -->
    <Button HorizontalAlignment="Left" Margin="0,0,0,30" VerticalAlignment="Bottom" Content="Put some Buttons from the BASIC Keyboard here"/>
    <!-- Button to bring the extanded Keyboard into view -->
    <ToggleButton x:Name="ExtendedKeyboardActive" HorizontalAlignment="Left" VerticalAlignment="Bottom" Content="?!#" Width="50"/>
    <!-- Extended Keyboard -->
    <Popup IsOpen="{Binding IsChecked, ElementName=ExtendedKeyboardActive}" Placement="Center" Height="{Binding ActualHeight, RelativeSource={RelativeSource AncestorType={x:Type Grid}}}" Width="{Binding ActualWidth, RelativeSource={RelativeSource AncestorType={x:Type Grid}}}">
        <Grid Background="LightGray">
            <!-- Content of the extended Keyboard -->
            <Button HorizontalAlignment="Left" Margin="0,0,0,30" VerticalAlignment="Bottom" Content="Put some Buttons from the extended Keyboard here"/>
            <!-- Button to go back to the basic Keyboard -->
            <ToggleButton IsChecked="{Binding IsChecked, ElementName=ExtendedKeyboardActive}" Width="50" HorizontalAlignment="Left" VerticalAlignment="Bottom" Content="ABC" />
        </Grid>
    </Popup>
</Grid>

除了qtwebkit之外,它还适用于其他Qt模块。在Makefile中生成的下一个路径:

-icu -I<path_to_icu_dir>/include -L<path_to_icu_dir>/lib

您可以看到Windows Kits中使用了两个库,而我的文件夹中使用了最后一个库。因此,我有链接错误。

如何指定icu库的路径或从Windows Kit中阻止使用它们?

0 个答案:

没有答案
相关问题